2016-10-22 12 views
0

私はAngular2を学んできました。 RC版の@Componentメタデータの中で別のコンポーネントを参照するために 'directive'タグが使われているのを見ました。しかし、Angバージョン2.1.0には、それに関連する「指令」タグはありません。今、別のコンポーネントをどのように参照する必要がありますか?Angular2のディレクティブの置き換えは何ですか?

答えて

1

下図のようにあなたがより多くの情報のため

@NgModule({ 
    imports  : [ BrowserModule, .... ], 
    declarations : [ 
    AppComponent, 
    DashboardComponent //<<<### here it is another component or directive, 
    HighlightDirective //<<<### directive declared with @Directive decorator 
    ], 
    providers : [ ], 
    bootstrap : [ AppComponent ] 
}) 

export class AppModule { } 

(メタプロパティが@Componentデコレータから削除されましたdirectivesとして)@NgModuledirectivesdeclarationsメタプロパティを宣言する必要があります参照できるものはhttps://angular.io/docs/ts/latest/guide/ngmodule.html

+0

応答のための多くのmicronyksをありがとうが、これは唯一の方法ですか?参照のためにComponent内のタグを使用できないのですか?私は、@ entryの中に 'entryComponent'というタグがあるのを見ましたが、指示のように機能していません。どうか明らかにしてください。 –

+0

entryCompoentは、コンポーネントを動的に挿入する場合に使用します。静的なcmpの場合、あなたは示された方法で行くことができる... – micronyks

+0

micyksありがとう! –

関連する問題