import { Component, OnInit, OnDestroy, ViewChild, Input } from '@angular/core'; import { DialogComponent } from '../../../../../projects/dialog/src/public-api'; import { MessagerService } from '@farris/ui-messager'; @Component({ selector: 'app-dialog-content', template: ` I am from a component!!!!

{{ content }}

` }) export class DialogContentComponent implements OnInit, OnDestroy { constructor(private msgService: MessagerService) { } content = '弹出窗口内容'; items = [ {id: false, label: '中国', src: 'assets/images/avatar-1.png'}, {id: 2, label: '俄罗斯', src: 'assets/images/avatar-2.png'}, {id: 3, label: '菲律宾', src: 'assets/images/avatar-3.png'}, {id: 4, label: '越南', src: 'assets/images/avatar-4.png'}, {id: 5, label: '老挝', src: 'assets/images/avatar-5.png'}, ]; @ViewChild('farrisDialog') farrisDialog: DialogComponent; ngOnInit() { } ngOnDestroy() { // this.farrisDialog.destroy(); } showQuestiongMsg() { this.msgService.question('登录失败,请检查用户名或密码是否正确!', () => { this.showInfoMsg(); }); } showInfoMsg() { this.msgService.info(`登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败, 请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确! 登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!登录失败,请检查用户名或密码是否正确!`, () => { alert('Callback Function.'); }); } }