请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ionic-beta35导入LoadingController报exported错误。

我的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~

正在回答 回答被采纳积分+3

6回答

提问者 siberiawolf0307 2016-08-13 17:28:36
  • 如何获取最新信息?老师在视频中已经提到过了,从官方博客就可以获取最新更新信息了~:ionic 博客 例如我这里遇到的问题,在官方博客上就已经声明了~ Announcing Ionic 2, Beta 11!

  • 如何更新ionic呢?在上面的文章中,已经提到了如何更新ionic2 到第11个测试版本。

  • 英文阅读问题?其实看到这些英文文章,我是拒绝的~但是看过老师的视频后,知道了要想学习一门技术,就必须要看英文文档。

1 回复 有任何疑惑可以回复我~
提问者 siberiawolf0307 2016-08-13 17:15:42

终于找到原因了,如下图,ionic2 5天前又更新了一次版本。老师视频中的代码又落后了~囧!看来这个ionic更新的速度还是非常快的。第一次学习这种更新速度很快的技术,感觉好吃力,又好兴奋~

那么问题来了:

  • 如何保证获取最新更新信息呢?

  • 如果ionic更新了,那么该如何更新现有的ionic呢?难道重新部署一遍项目吗?

https://img1.sycdn.imooc.com/szimg//57aee3a7000132cd13830486.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 siberiawolf0307 #1
    更新ionic2 到beta.11方法:https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#steps-to-upgrade-to-beta-11
    回复 有任何疑惑可以回复我~ 2016-08-13 17:21:44
  • 这个是在哪儿看的?求网址
    回复 有任何疑惑可以回复我~ 2016-08-14 10:05:10
  • 慕粉3241233 回复 提问者 siberiawolf0307 #3
    我指的是截图
    回复 有任何疑惑可以回复我~ 2016-08-14 10:12:09
提问者 siberiawolf0307 2016-08-13 16:44:35
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呢~

0 回复 有任何疑惑可以回复我~
提问者 siberiawolf0307 2016-08-13 16:12:22

npm outdated 看下ionic-angular也不需要更新啊~

https://img1.sycdn.imooc.com/szimg//57aed6470001506706310211.jpg

0 回复 有任何疑惑可以回复我~
提问者 siberiawolf0307 2016-08-13 15:51:25

官网的例子依然没有成功。再去看一遍老师的第八章~

0 回复 有任何疑惑可以回复我~
提问者 siberiawolf0307 2016-08-13 15:22:03

首先尝试运行一下官网给出的demo source中代码,看看有没有问题~

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信