当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript MatSnackBar.openFromComponent方法代码示例

本文整理汇总了TypeScript中@angular/material.MatSnackBar.openFromComponent方法的典型用法代码示例。如果您正苦于以下问题:TypeScript MatSnackBar.openFromComponent方法的具体用法?TypeScript MatSnackBar.openFromComponent怎么用?TypeScript MatSnackBar.openFromComponent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@angular/material.MatSnackBar的用法示例。


在下文中一共展示了MatSnackBar.openFromComponent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1:

 const result = this.betterdb.createUser(details).subscribe( result => {
     if(result['ok']){
         this.snackBar.openFromComponent(ToastComponent, { data: { message: result['ok'], level: "ok"}})
         this.router.navigate([`/users`])
     } else {
         const message = result['type'] == 'not unique' ? "duplicate username or e-mail" : result['error']
         this.snackBar.openFromComponent(ToastComponent, { data: { message: message, level: "error"}})
     }
 })
开发者ID:idot,项目名称:betterplay,代码行数:9,代码来源:register-user.component.ts

示例2: register

 register(){
   const user = this.userService.getUser()
   if(user && user.isAdmin){
     const details = this.registerForm.value
     const result = this.betterdb.createUser(details).subscribe( result => {
         if(result['ok']){
             this.snackBar.openFromComponent(ToastComponent, { data: { message: result['ok'], level: "ok"}})
             this.router.navigate([`/users`])
         } else {
             const message = result['type'] == 'not unique' ? "duplicate username or e-mail" : result['error']
             this.snackBar.openFromComponent(ToastComponent, { data: { message: message, level: "error"}})
         }
     })
   } else {
       this.snackBar.openFromComponent(ToastComponent, { data: { message: "user not logged in or not admin", level: "error"}})
       this.router.navigate([`/login`])
   }
 }
开发者ID:idot,项目名称:betterplay,代码行数:18,代码来源:register-user.component.ts

示例3: openSnackBar

 openSnackBar() {
   this.snackBar.openFromComponent(PizzaPartyComponent, {
     duration: 500,
   });
 }
开发者ID:GuzmanPI,项目名称:material2,代码行数:5,代码来源:snack-bar-component-example.ts


注:本文中的@angular/material.MatSnackBar.openFromComponent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。