1

Popup.alert 无法使用“离子框架:2.0.0-alpha.42”。

我在本地使用“ionic-framework: 2.0.0-alpha.42”,在 NPM 中全局使用“ionic@2.0.0-beta.15”。

以本文档为例。

this.popup.alert({
    title: "New Friend!",
    template: "Your friend, Obi wan Kenobi, just accepted your friend request!",
    cssClass: 'my-alert'
}).then(() => {
    console.log('Alert closed');
});

该代码不起作用。我没有看到弹出窗口,也没有在控制台中看到“警报已关闭”。我通过构造函数拉入“弹出窗口”。

private popup: Popup;
constructor(popup: Popup) {
    this.popup = popup;
}
4

1 回答 1

1

我弄清楚了这个问题。您需要添加

<ion-overlay></ion-overlay>

到您的 app.html。我在文档中没有看到。

于 2016-01-27T01:27:50.173 回答