我在我的代码中尝试了这个:
import {NavController, AlertController, Toast, Loading} from 'ionic-angular';
然后在构造函数中:
constructor(public nav: NavController, public authData: AuthData,
public adminData: AdminData, public formBuilder: FormBuilder,
public alertController: AlertController) {
但是,我在控制台上遇到这个错误!
project_directory / node_modules /离子 - 角/索引
没有导出成员'AlertController'
答案 0 :(得分:7)
这是beta 11的突破性变化。
https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#steps-to-upgrade-to-beta-11
但是,我正在运行测试版11但仍然出现错误。 :/
- 更新 -
首先,检查package.json文件并确保以下内容使用rc4。我的是rc5。
"@angular/common": "2.0.0-rc.4",
"@angular/compiler": "2.0.0-rc.4",
"@angular/core": "2.0.0-rc.4",
"@angular/http": "2.0.0-rc.4",
"@angular/platform-browser": "2.0.0-rc.4",
"@angular/platform-browser-dynamic": "2.0.0-rc.4",
其次,进入node_modules文件夹并删除ionic_angular。我确定你可以运行卸载或其他东西,但这很有用。
第三,全局更新离子
npm install -g ionic@beta
然后,运行
npm install
完成!
注意:您可能必须重新启动IDE才能停止对您大喊大叫,但代码将会运行。
答案 1 :(得分:2)
我现在使用提醒,而不是 AlertController ,这对我有用!