2016-01-27 64 views
1

我顯示使用如何停止執行,同時顯示警報,離子2

import {Alert, NavController} from 'ionic/ionic'; 
    ............. 
    var alert = Alert.create({ ..... 
    ..... 
    }); 
    nav.present(alert) 
    console.log('fooo'); //This gets executed before 'ok' is clicked or the alert is closed 

它顯示了警覺,但明年的行執行不停止在與通用的警報。任何解決方法?

回答

2

我不知道你用什麼警報。但是我使用的警報槓桿承諾。我的意思是,當您點擊警報中的「確定」按鈕時,相應的承諾就會解決。所以我會說將下一行的代碼移入您之前在承諾中設置的回調。

我想更精確,但只提供了一行代碼,沒有任何其他線索;-)

希望它可以幫助不過。 Thierry

+0

我已經用類似的東西 - 可觀察到了。我認爲可能有更好的方法。 –

+0

當然!如果你可以在這個級別使用observables,那麼繼續;-) –