2016-01-27 60 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,那么继续;-) –