問題タブ [angular-hybrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
553 参照

angularjs - Angular 8 ハイブリッド アプリが AngularJS コンポーネントを認識しない

ハイブリッド アプリケーションの開発を開始しました。したがって、次の手順を実行しました。

  • Angular 8 の依存関係を追加する
  • 追加polyfills.ts
  • ng-appルート index.html から属性を削除します
  • AngularJs アプリの手動ブートストラップを行う

私のAngular initモジュールはどのように見えますか:

私のindex.htmlはどのように見えますか:

main-header、console-menu - AngularJS コンポーネントです。もちろん、その構成ng-appは が提示されたときにうまく機能します。

私が期待するもの。ハイブリッド アプリは古い AngularJS アプリと同じように起動し、ログイン ページ、開始ページなどを表示できます。

私が実際に得たもの。AngularJS アプリは実際にはブートストラップです。メソッド app.module().run(...) が実行されていることがわかります。しかし、コンポーネントがロードされないため、空白のページしか表示されません。