AngularJS “{{}}” insite title 属性不起作用
AngularJS "{{}}" insite title attribute isn't working
我使用这个HTML和AngularJS代码:
<td class="domain-col" ng-init="msg='error message'">
<span class="label label-warning" ng-show="page.ErrorCode == 11" data-toggle="tooltip" title="{{ msg }}">Error</span>
</td>
此代码在 ng-repeat
内部工作,以便在表中生成行。表中的每一行都用page
对象表示。每个页面都有ErrorCode
.
在ng-init
我将错误代码转换为用户友好的 UI 消息,该消息将打印到title
属性。
问题是将错误消息打印到title
属性中,此属性的值变为"{{ msg }}"。运行代码后title
属性的值:
- 实际:"{{ msg }}" 字符串。
- 预期:"错误消息"。
为什么会这样?如何解决这个问题?
你可以
在这里使用ng-attr-*="{{expression}}"
指令,其中*
表示attributeName
,所以基本上它所做的是。 从 在此属性中插值和添加评估值的expression
。
ng-attr-title="{{msg}}"
您可以使用:
ng-attr-title="{{msg}}"
相关文章:
- 在jQuery中链接时CSS属性不起作用
- 函数中的 angularJS 访问对象属性不起作用
- 使用 css() 更改自定义属性不起作用
- 调用类属性不起作用
- 为什么onclick属性不起作用
- JQuery Smart Spinner:回调属性不起作用
- “document.write”的字体属性不起作用
- 行数文本输入属性不起作用
- CSS 显示属性不起作用
- 必需属性不起作用
- HTML 中文本框上的必需属性不起作用
- 使用变量的 Href 属性不起作用
- 使用 javascript 修改 svg 属性不起作用
- JS:为什么这个对象属性不起作用,只有当我把它作为变量放在其中一个方法中时,它才有效
- j查询验证引擎属性不起作用
- AngularJS “{{}}” insite title 属性不起作用
- JQuery css 属性不起作用
- 设置属性不起作用
- 使用量角器获取按钮上的禁用属性不起作用
- KnockoutJS和计算属性不起作用