2017-08-10 1 views
0

Comment cacher le message instantané après quelques secondes dans le magasin angulaire 2 par RX?Angulaire - Comment cacher une popup après quelques secondes?

Voici le code qui je travaille.

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

message « modèle enregistré » devrait disparaître après quelques secondes ...

+0

Quel est le magasin RX? Pouvez-vous fournir un lien ou plus d'informations? Ou peut-être plus de code pour donner un peu de contexte? Typiquement, vous utiliseriez une fonction de timeout qui change une propriété après n nombre de secondes, mais il est difficile de savoir comment vous pouvez l'appliquer ici sans contexte supplémentaire. – diopside

Répondre

1

Vous pouvez utiliser Javascripts setTimeout()

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