当前位置: 首页 > 知识库问答 >
问题:

不能绑定到“价值”,因为它不是一个已知的nativ

易宣
2023-03-14

我用的是angular2 beta 15,在我的一个模板中我做到了:

 <a  data-value="{{i18n.currentLanguage}}" > {{i18n.translate('Language')}}</a>

但是,我得到了这个例外

angular2.dev.js:23925 EXCEPTION: Error: Uncaught (in promise):Template parse errors:
Can't bind to 'value' since it isn't a known native property ("<div>
<a  [ERROR ->]data-value="{{i18n.currentLanguage}}">{{i18n.translate('Language')}}</a>

因此,如何解决?有什么想法?

共有1个答案

殷永嘉
2023-03-14

而不是默认的prope使用属性绑定

<a  attr.data-value="{{i18n.currentLanguage}}" > {{i18n.translate('Language')}}</a>

<a  [attr.data-value]="i18n.currentLanguage" > {{i18n.translate('Language')}}</a>
 类似资料: