0
私はIonic v1開発者であり、Ionic 2の発売以来、私は機能とパフォーマンスに興奮し始めました。しかし、TSのアプローチは私の側ではありません。 私はthe ES methodsの後に角2を学ぶことに決めました。しかし、Ionic TSを手動でESに移動しようとすると(--no-tsオプションがno more available)、いくつかのバグが私のコンソールに表示され始め、すべてのESメソッドが破られました。私は、このソリューションを開発するために、いくつかのIonic 2/Angular 2とTransilerスペシャリストの助けが必要です(私とES好きのために)。純粋なJSのイオン2(No Transpile、No TS、デバッグを待たずに)
コンソールに表示されるエラーは次のとおりです。
Uncaught Error: Can't resolve all parameters for provideLocationStrategy: (PlatformLocation, ?, Config).
at CompileMetadataResolver._getDependenciesMetadata (http://127.0.0.1:8080/lib/lib.js:47002:21)
at CompileMetadataResolver._getFactoryMetadata (http://127.0.0.1:8080/lib/lib.js:46907:28)
at CompileMetadataResolver.getProviderMetadata (http://127.0.0.1:8080/lib/lib.js:47097:45)
at http://127.0.0.1:8080/lib/lib.js:47042:47
at Array.forEach (native)
at CompileMetadataResolver._getProvidersMetadata (http://127.0.0.1:8080/lib/lib.js:47026:21)
at http://127.0.0.1:8080/lib/lib.js:46736:65
at Array.forEach (native)
at CompileMetadataResolver._loadNgModuleMetadata (http://127.0.0.1:8080/lib/lib.js:46727:51)
at CompileMetadataResolver.loadNgModuleMetadata (http://127.0.0.1:8080/lib/lib.js:46692:31)
バグを発射するはずコード:
(function (app) {
app.AppModule =
ng.core.NgModule({
imports: [
ionicBundle.IonicModule.forRoot(app.MyApp)
],
declarations: [
app.MyApp,
app.AboutPage,
app.ContactPage,
app.HomePage,
app.TabsPage
],
bootstrap: [ionicBundle.IonicApp],
entryComponents: [
app.MyApp,
app.AboutPage,
app.ContactPage,
app.HomePage,
app.TabsPage
]
})
.Class({
constructor: function AppModule() {}
});
})(window.app || (window.app = {}));
Hereプロジェクトと私のレポです。
最新のノード6.xまたはノード7.xを意味しますか? –