私は次のようにangular2でカスタム属性を使用しようとしています
<a href="javascript:void(0)" title="{{inst.title}}" data-loc="{{inst.actionval}}">
次のエラーが発生します
例外:テンプレート解析エラー:既知のネイティブプロパティではないため、「loc」にバインドできません
デフォルトでは、Angularはプロパティバインディングを使用しますが、a
にはプロパティdata-locがありません。 Angularを明示的に属性バインディングを使用するように指示するには、代わりに使用します。これを試してください。
<a href="javascript:void(0)" title="{{inst.title}}" [attr.data-loc]="inst.actionval">
または
<a href="javascript:void(0)" title="{{inst.title}}" attr.data-loc="{{inst.actionval}}">