typescript NG-警报
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript NG-警报相关的知识,希望对你有一定的参考价值。
@Injectable()
export class NgAlertsService{
eventAlerts:BehaviorSubject<any> = new BehaviorSubject<any>(null);
eventOptions:BehaviorSubject<any>= new BehaviorSubject<any>(null);
private defaultOptions: AlertModel= new AlertModel();
constructor(options?:AlertModel){
Object.assign(this.defaultOptions,options);
this.eventOptions.next(this.defaultOptions);
}
pushAlert(alert){
this.eventAlerts.next({
type:alert.type || 'success',
msg:alert.msg || 'Undefined',
timeout:alert.timeout || this.defaultOptions.timeout
})
}
getOptions(){
return this.defaultOptions;
}
setOptions(options : AlertModel){
Object.assign(this.defaultOptions,options);
this.eventOptions.next(this.defaultOptions);
}
}
以上是关于typescript NG-警报的主要内容,如果未能解决你的问题,请参考以下文章
typescript NG-警报
typescript NG-警报
typescript NG-警报
typescript NG-警报
html NG-警报
typescript 按选择显示警报