問題タブ [ng-modules]
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.
angular - 実際にAngularで@NgModuleとは何ですか?
私はAngular 2が初めてです。
Angular 2@NgModule
には実際には何がありますか? Angular の公式ドキュメントを参考にしました。しかし、私には明確さがありませんでした。
javascript - Angular2: Component 内の Module の entryComponents プロパティへのアクセスを取得する
私の Angular2 モジュールでは、次のように entryComponents プロパティにコンポーネントの配列を指定しました。
コンポーネントで、この entryComponents のリストにアクセスしたいと考えています。このようなもの:
これは何らかの方法で可能ですか?モジュール自体への明示的な参照は必要ありませんが、entryComponents リストでのみ必要です。
ご協力いただきありがとうございます!
angular - ionic2 // ページ コンポーネントでモジュールを使用できません
アプリケーションを beta.11 から RC3 にアップグレードしています。しかし、beta.11 バージョンで使用したコンポーネントに問題があります。
基本的に、Angular2 コンポーネント (NgModule ではない) であるモジュラー コンポーネント "MyMessage" を作成しました。このモジュールは、ページ コンポーネント「MessagesPage」で使用します。
beta.11 で動作していたのは次のとおりです。
しかし、依存関係の問題があります:
名前「MyMessage」が見つかりません
そこで、「MyMessage」コンポーネントを NgModule に移動しようとしましたが、これが解決策のようです。
そして、セクションapp.module.ts
に追加MyMessageModule
しました。imports
しかし、私はまだ前のエラーを持っています。私が見逃したものを理解していません。
ありがとう !
angular - Angular 2 - AppModule によって宣言された予期しないモジュール
私はAngularが初めてで、次のディレクトリ構造を持つAngular2アプリでモジュールを分離しようとしています。
モジュールとその他のコンポーネントを AppModule で宣言していますが、ブラウザー コンソールにエラーが表示されます。Unexpected HomeModule declared by AppModule
app.module.ts
home.module.ts
ホームルーティング.ts
app.routing.ts
angularjs - SharedModule をルート モジュールにインポートする必要があるのはなぜですか?
Angular 2 のドキュメントには、「共有機能モジュールは、宣言可能なものを使用することを期待しているすべてのモジュールによってインポートする必要があります」と記載されています。
Shared features モジュールをルート モジュールにインポートする必要があるのはなぜでしょうか。コードベースの複雑さが増しますか?
angular - Angular 2 の複数コンポーネントの宣言
最初のページに複数のコンポーネントをロードして表示する、一般的な Ionic 2 アプリに取り組んでいます。
各アドオンは、アプリで簡単に作成および実装できる必要があります。そこで、「addon-declaration.ts」という名前のファイルを作成しました。このファイル内で、すべてのコンポーネントをエクスポートしました:
私の質問は、すべてのコンポーネントを「app.module.ts」宣言フィールドに直接インポートする方法ですか?
私はすでにこれを試しましたが、うまくいきません:/
それらを1つずつインポートするとうまくいきます:
angular - 別の「兄弟」モジュールをインポートするAngular 2が間違ったコンポーネントを注入する
したがって、次のようなモジュール構造があります。
と の両方dashboard
にposts
独自のルーティングがあります。
ルーティングは次のようになります。
ページ
ダッシュボード
投稿
すべて正常に動作しますが、次PostsModule
のDashboardModule
ようにインポートしようとすると:
と load 、 「兄弟」モジュールをインポートしたという理由だけでなく、がhttp://localhost:3000/#/dashboard
表示されますPostsComponent
DashboardComponent
どうすればこれを修正できますか?