2016-08-01 14 views
1

nullです私は要素パラメータのコンストラクタでは例</p> <pre><code><workspace [testparam]="test"></workspace> </code></pre> <p>のために、私は私が<code>ngOnInit</code>メソッド内で使用することができます私の角度2ルートコンポーネントにパラメータをバインドしようとしている

constructor(elm: ElementRef) { 
    this.testparam = elm.nativeElement.getAttribute('testparam'); 
} 

と私は

ngOnInit(): void { 
    alert("Value:" + this.testparam); 
} 
0123この値を警告しようとし ngOnInit方法で上の属性を取得しようとしたワークスペース、component.tsファイル私の価値

を与えている

:私は、これがこの問題を回避するための方法です読んだものから、ヌル

は、私は何かが足りないのですか?

+0

このような機能を実現するには、Angular2指令を使用できます。 https://angular.io/docs/ts/latest/guide/attribute-directives.html –

+0

@HardipsinhJadejaルートコンポーネントでディレクティブを使用する方法はありません。 –

答えて

1

利用代わり

<workspace testparam="test"></workspace> 

角度ルートコンポーネントテンプレート外では結合構文のサポートはありません。

+0

ちょうどこれらの手の1つを額の瞬間に当てました!ありがとうございました! – user65439

+0

心配することはありません、それは月曜日です;-) –

関連する問題

 関連する問題