angular6 使用信息提示框toast

Posted lucky-heng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angular6 使用信息提示框toast相关的知识,希望对你有一定的参考价值。

angular6 可以使用的toast插件有好多个,在目前来看ngx-toastr在过去一年时间的使用量和受欢迎程度可以说是一骑绝尘,如下图:

技术图片

我也就选择了ngx-toastr这个插件,使用步骤如下:

1、安装ngx-toastr和它的依赖@angular/animations

npm install ngx-toastr --save
npm install @angular/animations --save

 

2、在angular-cli.json中添加css样式

"styles": [
  "styles.scss",
  "node_modules/ngx-toastr/toastr.css"
]

 

3、在app.module中导入相关模块

import  BrowserAnimationsModule  from ‘@angular/platform-browser/animations‘;
import  ToastrModule  from ‘ngx-toastr‘;
import AppComponent from ‘./app.component‘; @NgModule( imports: [ BrowserAnimationsModule,
ToastrModule.forRoot() ], bootstrap: [AppComponent], declarations: [AppComponent] ) class AppModule

 

4、使用toast

import  ToastrService  from ‘ngx-toastr‘;
 
@Component(...)
export class YourComponent 
  constructor(private toastr: ToastrService) 
 
  showSuccess() 
    this.toastr.success(‘Hello world!‘, ‘Toastr fun!‘);
  

可以设置toast的消失时间为3秒:

this.toastr.success(‘Hello world!‘, ‘Toastr fun!‘, timeOut: 3000)

对toast做一些其他的配置可参考:https://github.com/scttcper/ngx-toastr#options

以上是关于angular6 使用信息提示框toast的主要内容,如果未能解决你的问题,请参考以下文章

Toast(信息提示框)

Appium自动化之获取APP Toast(消息提示框)的信息

信息提示框对话框

高级控件安卓5——信息提示框对话框

活动中使用提示框(Toast)

WinForm | C# 弹出简易的消息提示框 (仿Android Toast消息提示)