如何在angular.js中有条件地应用标题
<span title=" Create " class="check-{{ item.status }}"></span>
如果status等于true,那么我希望将title显示为Create else Delete。
对于类,我可以应用如下条件
ng-class="{true: 'active'}[isActive]
和在控制器中
$scope.isActive = true;
或
$scope.isActive = false;
我怎样才能在标题中做同样的事情?
我试过这样的方法:
title = " item.status = true | 'create' "
发布于 2014-06-04 20:05:46
就这么做吧
<span title="{{ item.status ? 'create' : 'delete'}}" class="check-{{ item.status }}"></span>
发布于 2018-05-05 00:34:52
若要避免直接绑定到HTML元素属性,可以使用以下方法:
<span [attr.title]="item.status ? 'create' : 'delete'" [ngClass]="'check-' + item.status"></span>
发布于 2018-10-24 01:02:04
对于任何仍在试图弄清楚这一点的人:
使用ng-attr-title="{{ item.status ? 'create' : 'delete'}}"
。(在Angular 1.1.4中引入)
有关更多详细信息,请查看here。
https://stackoverflow.com/questions/24036829
复制相似问题