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个测试版本。

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

1
0

siberiawolf0307

提问者

2016-08-13

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

那么问题来了:

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

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

//szimg.mukewang.com/57aee3a7000132cd13830486.jpg

0
4
siberiawolf0307
回复
慕粉3241233
github上的代码,通过查看log看到的。
2016-08-14
共4条回复

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呢~

0
0

siberiawolf0307

提问者

2016-08-13

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

//szimg.mukewang.com/57aed6470001506706310211.jpg

0
0

siberiawolf0307

提问者

2016-08-13

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

0
0

siberiawolf0307

提问者

2016-08-13

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

0
0

Ionic飞速上手的跨平台App开发

以HTML5移动App开发框架Ionic,开发不受平台限制的App

1314 学习 · 640 问题

查看课程