尝试
<div ng-if="[1,2,3].indexOf(1) > -1">...</div>
正在工作,但当我将其更改为
时<div ng-if="[1,2,3].indexOf(row.entity.id) > -1">...</div>
其中row.entity.id
= 1,似乎无法获得row.entity.id
值。还
<div ng-if="row.entity.id == 1">...</div>
正在工作。
有什么想法吗?
更新:
<div ng-if="(1 + 1) == 2">...</div>
的工作。
<div ng-if="row.entity.id == 1">...</div>
的工作。
<div ng-if="(row.entity.id + 1) == 2">...</div>
<div ng-if="(parseInt(row.entity.id) + 1) == 2">...</div>
<div ng-if="((row.entity.id | number) + 1) == 2">...</div>
一切都不起作用。
在转换为int时我做错了吗?或者有没有办法可以查看它的课程?也尝试了
<div ng-if="(typeof row.entity.id) == \'string\'">...</div>