“没有导出成员 ionicBootstrap” (ionic2 Typescript)
“Has no exported member ionicBootstrap” (ionic2 Typescript)
我有这样的错误:没有导出成员ionicBootstrap。
ionicBootstrap 是在 ionic-angular 2.0.0-beta.8 中引入的。但是我升级到 2.0.0-beta.32,错误仍然存在。它会是什么?
我也遇到了这个问题。原来我有两个打字 ionic
和 cordova-ionic
似乎已经过时了。我安装了启动器,看看我是否有同样的问题没有。起始项目没有这些类型,所以我删除了它们和 运行 typings prune
。在我的项目重建后,错误消失了。看起来这些类型包含在 npm 的 ionic-angular
包中。
另外,从它发布的屏幕截图来看,您似乎还有 2.0.0-beta.7
。尝试 运行 npm install --save @2.0.0-beta.8
我是 Ionic 和 angular 的新手,但我想我已经解决了这个提供商问题。我按照这篇文章制作了一个 LocalState 提供程序,以允许页面在 Ionic2 应用程序中彼此共享信息。
http://www.joshmorony.com/an-in-depth-explanation-of-providers-in-ionic-2/
我运行进入了这个问题中提到的ionicBootstrap问题。根据这个来源,'You do not need ionicBootstrap anymore since rc0.'
https://forum.ionicframework.com/t/no-exported-member-ionicbootstrap/66721
我使用
创建了一个提供商
ionic g provider LocalState
我在 app.module.ts 中添加了以下内容:
import { LocalState } from '../providers/local-state';
...
@NgModule({
declarations: [
MyApp,
Page1,
Page2
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
Page1,
Page2
],
providers: [
LocalState
]
})
在 app.component.ts 和每个页面的 .ts 文件中,我添加了:
import { LocalState } from '../providers/local-state';
并将 LocalState 添加到构造函数中:
constructor(public platform: Platform, public localState: LocalState)
然后我可以在页面的 .html 文件中读取 LocalState 的成员:
{{localState.<insert member name>}}
我可以在页面的 .ts 文件的方法中更新 LocalState 成员。为了测试,我在一个页面的构造函数中调用了 localState.setMember()
,其他页面可以读取更新后的值。
我有这样的错误:没有导出成员ionicBootstrap。
ionicBootstrap 是在 ionic-angular 2.0.0-beta.8 中引入的。但是我升级到 2.0.0-beta.32,错误仍然存在。它会是什么?
我也遇到了这个问题。原来我有两个打字 ionic
和 cordova-ionic
似乎已经过时了。我安装了启动器,看看我是否有同样的问题没有。起始项目没有这些类型,所以我删除了它们和 运行 typings prune
。在我的项目重建后,错误消失了。看起来这些类型包含在 npm 的 ionic-angular
包中。
另外,从它发布的屏幕截图来看,您似乎还有 2.0.0-beta.7
。尝试 运行 npm install --save @2.0.0-beta.8
我是 Ionic 和 angular 的新手,但我想我已经解决了这个提供商问题。我按照这篇文章制作了一个 LocalState 提供程序,以允许页面在 Ionic2 应用程序中彼此共享信息。 http://www.joshmorony.com/an-in-depth-explanation-of-providers-in-ionic-2/
我运行进入了这个问题中提到的ionicBootstrap问题。根据这个来源,'You do not need ionicBootstrap anymore since rc0.' https://forum.ionicframework.com/t/no-exported-member-ionicbootstrap/66721
我使用
创建了一个提供商ionic g provider LocalState
我在 app.module.ts 中添加了以下内容:
import { LocalState } from '../providers/local-state';
...
@NgModule({
declarations: [
MyApp,
Page1,
Page2
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
Page1,
Page2
],
providers: [
LocalState
]
})
在 app.component.ts 和每个页面的 .ts 文件中,我添加了:
import { LocalState } from '../providers/local-state';
并将 LocalState 添加到构造函数中:
constructor(public platform: Platform, public localState: LocalState)
然后我可以在页面的 .html 文件中读取 LocalState 的成员:
{{localState.<insert member name>}}
我可以在页面的 .ts 文件的方法中更新 LocalState 成员。为了测试,我在一个页面的构造函数中调用了 localState.setMember()
,其他页面可以读取更新后的值。