无法绑定到'value',因为它不是已知的本机属性

SK7*_*SK7 2 angular

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

 <a  data-value="{{i18n.currentLanguage}}" > {{i18n.translate('Language')}}</a>
Run Code Online (Sandbox Code Playgroud)

但是,我得到了这个例外

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>
Run Code Online (Sandbox Code Playgroud)

那么,有什么想法如何解决???

Gün*_*uer 6

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

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

要么

<a  [attr.data-value]="i18n.currentLanguage" > {{i18n.translate('Language')}}</a>
Run Code Online (Sandbox Code Playgroud)