私はAngularJS 1.5を実行しているアプリケーションを持っており、古いコンポーネントをAngularに移行するためにNgUpgradeを使用しようとしています。AngularJSをAngularに - NgUpgrade
私の最初のステップは、両方のフレームワークを並べて実行することです。 NgUpgradeを使用した場合でも、私は次のエラーを取得しています:
Unhandled Promise rejection: [$injector:modulerr] Failed to instantiate module $$UpgradeModule due to:
Error: [$injector:modulerr] Failed to instantiate module myApp due to:
Error: [$injector:modulerr] Failed to instantiate module undefined due to:
Error: [ng:areq] Argument 'module' is not a function, got undefined
は基本的に私は、角度やAngularJSのためapp.jsためapp.module.tsを持っています。
角度のある文書化に続いて、私は両方のフレームワークをブートストラップするmain.tsを作成しました。
import { AppModule } from './app.module';
import { UpgradeModule } from '@angular/upgrade/static';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
platformBrowserDynamic().bootstrapModule(AppModule).then(platformRef => {
console.log('Bootstrap both Angular and AngularJS ');
const upgrade = platformRef.injector.get(UpgradeModule) as UpgradeModule;
upgrade.bootstrap(document.body, ['myApp'], {strictDi: true});
});
For creating my bundle, I'm using webpack.
あなたは、このエラーのために任意の解像度を見つけましたか? –
以下の記事を参照してください。これはAppModuleの現在の状態です。問題なく働く。 – Nocktu