2017-07-18 12 views
0

This is how you insert params into a directive.TypeScriptで角型2の@Directivesにオプションのパラメータを渡すにはどうすればいいですか?

<p [gridGroup]="gridGroup"></p> 

しかし、私がやりたいと思っています、私はいつも私のクラスの中でそれを含める必要がないように、paramはオプションにしています。

このhtmlソースを参照する各クラスにgridGroupを挿入する必要があります。プロパティが宣言されていない場合、私は

<p [gridGroup?]="gridGroup"></p> 

<p [gridGroup]="gridGroup?"></p> 

両方を試してみました

は、私が値にgridGroupプロパティintializeコンポーネントでエラーに

答えて

0

をコンパイルその道を譲ります親コンポーネントにはまだ値があり、エラーは発生しません。

0

あなたはこの

@Input set gridGroup(value: any) { 
     this._gridGroup= value; 
     doSomething(value); 
    } 
ような何かを行うことができます
関連する問題