2017-03-28 7 views
0

入力とdivにカスタム属性を使用しようとしています。私はこのような静的データを置く:Ionic 2の入力にカスタム属性を使用する

<input type="hidden" class="test" value="0" custom-data='12345' /> 

コードは正常に動作します。私は、例えば、ループからのデータを使用した場合でも:

<input type="hidden" class="test" value="0" custom-data='{{ data.id }}' /> 

私はこのエラーを取得する:

Unhandled Promise rejection: Template parse errors: 
Can't bind to 'custom-data' since it isn't a known property of 'input'. 

<input type="hidden" class="test" value="0" [ERROR ->]custom-data='{{ data.id }}' /> 

答えて

2

式への入力を設定するときは、ブラケット記法を常に使用する必要があります。

<input type="hidden" class="test" value="0" [custom-data]="data.id" />

0

は、中括弧を削除し、custom-dataディレクティブであるため、

<input type="hidden" class="test" value="0" custom-data='data.id ' /> 

値を追加します値を指示属性にバインドするときに中括弧を使用する必要はありません

関連する問題