Angular EasyUI 消息窗口

2020-06-24 17:34 更新

消息窗口( Messager )提供不同樣式的消息窗口,如警示( alert )、確認(rèn)( confirm )等。 消息窗口( Messager )都是異步的。用戶(hù)可以在與消息窗口交互后使用回調(diào)函數(shù)以完成一些動(dòng)作。

屬性列表

名稱(chēng) 數(shù)據(jù)類(lèi)型 作用描述 默認(rèn)值
ok string 確定按鈕文本。 Ok
cancel string 取消按鈕文本。 Cancel
title string 消息傳遞對(duì)話(huà)框標(biāo)題。 null
msg string 要在對(duì)話(huà)框中顯示的消息。 null
icon string 要在對(duì)話(huà)框上顯示的圖標(biāo)類(lèi)。 null
modal boolean 消息傳遞對(duì)話(huà)框是否是模態(tài)對(duì)話(huà)框。 true
buttons any[ ] 對(duì)話(huà)框按鈕。 [ ]

注:
- 繼承: DialogComponent 。
- 選擇器: eui-messager 。

使用方法

<eui-messager [showHeader]="false" borderType="無(wú)">
    <ng-template euiBodyTemplate let-messager>
        <div class="m-content">
            <h2>{{messager.title}}</h2>
            <p>{{messager.msg}}</p>
            <div class="m-buttons">
                <eui-linkbutton *ngFor="let button of messager.buttons" 
                        [text]="button.text" 
                        (click)="messager.closeDialog(button)">
                </eui-linkbutton>
            </div>
        </div>
    </ng-template>
</eui-messager>

  • 參考圖例

消息窗口

消息服務(wù)( MessagerService )

  • 方法列表
名稱(chēng) 參數(shù) 返回值 作用描述
alert options:any void 顯示警告對(duì)話(huà)框。
confirm options:any void 顯示確認(rèn)對(duì)話(huà)框。
prompt options:any void 顯示提示對(duì)話(huà)框。

注:
- 繼承: None 。

  • 使用方法

this.messagerService.alert({
    title: 'Error',
    icon: 'error',
    msg: 'Here is an error message!'
});
this.messagerService.confirm({
    title: 'Confirm',
    msg: 'Are you confirm this?',
    result: (r) => {
        if (r){
            alert('confirmed: '+r);
        }
    }
});
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)