将row.entity.xx字段作为ui-grid ng-if中的参数的函数/方法

时间:2018-04-13 06:35:39

标签: angularjs angular-ui-grid angular-ng-if

尝试

<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>

0 个答案:

没有答案