3

私はangular 2を初めて使用するので、この質問が些細なことに聞こえる場合はご容赦ください。angular 2 で機能モジュールを作成しており、このモジュールからすべてのコンポーネントをエクスポートします。メインモジュールはそれをインポートして、このモジュールをインポートリストに追加できます。そうすることで、メインモジュールのすべての「テンプレート」が機能モジュールのコンポーネントにアクセスできるようになります。

しかし、私が望むのは、メイン モジュールのコンポーネントの 1 つで、機能モジュールのコンポーネントを ViewChild として参照したいということです。

4

5 に答える 5

0

そのコンポーネントを両方のモジュールに提供する共有モジュール (機能) の作成を検討してください。共有モジュールを使用したアプリの構成については、公式ドキュメントを参照してください

于 2016-11-02T12:51:40.723 に答える
0

ViewChild は、テンプレートをクエリして機能モジュールからインポートされた子を取得するために使用するデコレーターです。テンプレートが次の場合:

<div>
  <child></child>
</div>

@ViewChild を使用すると、子コンポーネントの参照を取得できます

于 2016-11-02T12:52:43.937 に答える