Angular 如何在使用Ionic 2显示警报时停止执行

Angular 如何在使用Ionic 2显示警报时停止执行,angular,ionic2,Angular,Ionic2,我正在使用 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 它

我正在使用

    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

它会显示,但下一行的执行不会像在“通用警报”中那样停止。有什么解决办法吗?

我不知道你用什么来提醒。但我使用了杠杆承诺。我的意思是,当你点击警报中的“确定”按钮时,相应的承诺得到了解决。因此,我想说的是将下一行的代码移到您之前对承诺设置的回调中

我想说得更准确些,但您只提供了一行代码,没有任何其他提示;-)

希望它能有所帮助。
蒂埃里

我已经用类似的东西做了这件事——可以观察到。我以为会有更好的办法。当然!如果您可以在这个级别上使用可观测值,请继续;-)