【发布时间】:2016-06-01 21:10:39
【问题描述】:
我正在尝试将自定义属性与 angular2 一起使用,如下所示
<a href="javascript:void(0)" title="{{inst.title}}" data-loc="{{inst.actionval}}">
这给了我以下错误
例外:模板解析错误: 无法绑定到“loc”,因为它不是已知的本机属性
【问题讨论】:
我正在尝试将自定义属性与 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}}">
【讨论】: