2017-08-10 70 views
0

如何在通過RX存儲的Angular 2中的幾秒鐘後隱藏彈出消息?Angular - 幾秒鐘後如何隱藏彈出窗口?

這裏是我的工作代碼:

case ECMTOOL_RUN_SAVE_SUCCESS: 
    return Object.assign({},state,{ 
    isSaveComplete: true, 
    blockForm:false, 
    saveResponse: action.payload, 
    msgs: [{severity:'success', summary:'Message', detail:'Model saved'}] 
    }); 

消息「模式拯救」幾秒鐘後就會消失......

+0

什麼是RX存儲?你能提供一個鏈接或更多的信息嗎?或者更多的代碼給這個上下文嗎?通常,你會使用一個超時函數來改變n個數秒,但很難知道如何在沒有任何特殊背景的情況下應用此功能。 – diopside

回答

1

可以使用的Javascript setTimeout()

setTimeout(() => { 
    hidePopup = true; //change the *ngIf variable here 
}, 1000); //1000 equals the time in miliseconds