1

我有一个包含数字的字符串列表的 JSON 文件,例如

{
    "MyAccount": "105"
}

在前端,我可以对此值执行条件吗?IE:

<div ng-if="MyAccount > 100">
   //code ig account greater than 100
</div>

尝试这样做而不必编写任何 JS,因为这个 ng-if 将在一个复杂的 ng-repeat 中

我试过了:

<div ng-if="parseInt(MyAccount) > 100">
   //code ig account greater than 100
</div>
4

1 回答 1

6
<div ng-if="MyAccount > 100">

这应该可以工作,因为 javascript 可以评估类似于("6" > 5)true 的东西。

不知何故,


你可以试试这样的

<div ng-if="myfunc(MyAccount)">

在控制器中,

$scope.myfunc = function(myAcc) {
    var intValue = parseInt(myAcc);

    if(intValue > 100) {
        return true;
    } else {
        return false;
    }
}
于 2014-10-31T11:56:12.233 回答