我正在使用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)
那么,有什么想法如何解决???
使用属性绑定而不是默认属性绑定
<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)
| 归档时间: |
|
| 查看次数: |
2240 次 |
| 最近记录: |