問題タブ [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.

0 投票する
5 に答える
22515 参照

angular - 実際にAngularで@NgModuleとは何ですか?

私はAngular 2が初めてです。

Angular 2@NgModuleには実際には何がありますか? Angular の公式ドキュメントを参考にしました。しかし、私には明確さがありませんでした。

0 投票する
0 に答える
1358 参照

javascript - Angular2: Component 内の Module の entryComponents プロパティへのアクセスを取得する

私の Angular2 モジュールでは、次のように entryComponents プロパティにコンポーネントの配列を指定しました。

コンポーネントで、この entryComponents のリストにアクセスしたいと考えています。このようなもの:

これは何らかの方法で可能ですか?モジュール自体への明示的な参照は必要ありませんが、entryComponents リストでのみ必要です。

ご協力いただきありがとうございます!

0 投票する
1 に答える
49 参照

angular - ionic2 // ページ コンポーネントでモジュールを使用できません

アプリケーションを beta.11 から RC3 にアップグレードしています。しかし、beta.11 バージョンで使用したコンポーネントに問題があります。

基本的に、Angular2 コンポーネント (NgModule ではない) であるモジュラー コンポーネント "MyMessage" を作成しました。このモジュールは、ページ コンポーネント「MessagesPage」で使用します。

beta.11 で動作していたのは次のとおりです。

しかし、依存関係の問題があります:

名前「MyMessage」が見つかりません

そこで、「MyMessage」コンポーネントを NgModule に移動しようとしましたが、これが解決策のようです。

そして、セクションapp.module.tsに追加MyMessageModuleしました。importsしかし、私はまだ前のエラーを持っています。私が見逃したものを理解していません。

ありがとう !

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

angular - Angular 2 - AppModule によって宣言された予期しないモジュール

私はAngularが初めてで、次のディレクトリ構造を持つAngular2アプリでモジュールを分離しようとしています。

モジュールとその他のコンポーネントを AppModule で宣言していますが、ブラウザー コンソールにエラーが表示されます。Unexpected HomeModule declared by AppModule

app.module.ts

home.module.ts

ホームルーティング.ts

app.routing.ts

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

angularjs - SharedModule をルート モジュールにインポートする必要があるのはなぜですか?

Angular 2 のドキュメントには、「共有機能モジュールは、宣言可能なものを使用することを期待しているすべてのモジュールによってインポートする必要があります」と記載されています。

Shared features モジュールをルート モジュールにインポートする必要があるのはなぜでしょうか。コードベースの複雑さが増しますか?

0 投票する
3 に答える
4487 参照

angular - Angular 2 の複数コンポーネントの宣言

最初のページに複数のコンポーネントをロードして表示する、一般的な Ionic 2 アプリに取り組んでいます。

各アドオンは、アプリで簡単に作成および実装できる必要があります。そこで、「addon-declaration.ts」という名前のファイルを作成しました。このファイル内で、すべてのコンポーネントをエクスポートしました:

私の質問は、すべてのコンポーネントを「app.module.ts」宣言フィールドに直接インポートする方法ですか?

私はすでにこれを試しましたが、うまくいきません:/

それらを1つずつインポートするとうまくいきます:

0 投票する
1 に答える
768 参照

angular - 別の「兄弟」モジュールをインポートするAngular 2が間違ったコンポーネントを注入する

したがって、次のようなモジュール構造があります。

と の両方dashboardposts独自のルーティングがあります。

ルーティングは次のようになります。

ページ

ダッシュボード

投稿

すべて正常に動作しますが、次PostsModuleDashboardModuleようにインポートしようとすると:

と load 、 「兄弟」モジュールをインポートしたという理由だけでなく、がhttp://localhost:3000/#/dashboard表示されますPostsComponentDashboardComponent

どうすればこれを修正できますか?