ionic-beta35导入LoadingController报exported错误。
来源:

siberiawolf0307
2016-08-13
我的node版本是6.3.1,ionic是2.0bate-35。ts代码如下:
import {Component} from '@angular/core'; import {LoadingController} from 'ionic-angular'; @Component({ templateUrl: 'build/pages/home/home.html' }) export class HomePage { constructor(private loadCtrl:LoadingController) { } }
html代码如下:
<ion-header> <ion-navbar> <ion-title>Home Page</ion-title> </ion-navbar> </ion-header> <ion-content padding class="home"> <h2>Welcome to Ionic!</h2> <button (click)="loading()">Click Loading</button> </ion-content>
从控制台报错信息上看,表示没有LoadingController~
6回答
-
siberiawolf0307
提问者
2016-08-13
如何获取最新信息?老师在视频中已经提到过了,从官方博客就可以获取最新更新信息了~:ionic 博客 例如我这里遇到的问题,在官方博客上就已经声明了~ Announcing Ionic 2, Beta 11!
如何更新ionic呢?在上面的文章中,已经提到了如何更新ionic2 到第11个测试版本。
英文阅读问题?其实看到这些英文文章,我是拒绝的~但是看过老师的视频后,知道了要想学习一门技术,就必须要看英文文档。
10 -
siberiawolf0307
提问者
2016-08-13
终于找到原因了,如下图,ionic2 5天前又更新了一次版本。老师视频中的代码又落后了~囧!看来这个ionic更新的速度还是非常快的。第一次学习这种更新速度很快的技术,感觉好吃力,又好兴奋~
那么问题来了:
如何保证获取最新更新信息呢?
如果ionic更新了,那么该如何更新现有的ionic呢?难道重新部署一遍项目吗?
042016-08-14 -
siberiawolf0307
提问者
2016-08-13
import {Component} from '@angular/core'; import {Loading,NavController} from 'ionic-angular'; @Component({ templateUrl: 'build/pages/home/home.html' }) export class HomePage { constructor(public navCtrl: NavController) { } presentLoading() { let loading = Loading.create({ content: "Please wait...", duration: 3000, dismissOnPageChange: true }); this.navCtrl.present(loading); } }
换成老师视频中的写法之后,确实能出现了loading。但是为什么呢?文档中给出的例子就是这样写的啊~为什么一定要NavController呢~
00 -
siberiawolf0307
提问者
2016-08-13
npm outdated 看下ionic-angular也不需要更新啊~
00 -
siberiawolf0307
提问者
2016-08-13
官网的例子依然没有成功。再去看一遍老师的第八章~
00 -
siberiawolf0307
提问者
2016-08-13
首先尝试运行一下官网给出的demo source中代码,看看有没有问题~
00
相似问题