gpt4 book ai didi

angularjs - parseFloat 在 angularjs View 中不起作用

转载 作者:行者123 更新时间:2023-12-02 23:06:06 24 4
gpt4 key购买 nike

以下条件在 Angular View 内返回 false:

<a ng-class="(parseFloat('-0.56%') < 0) ? 'true' : 'false'">...</a>

我已经在 $scope 中添加了 parseFloat 方法。

$scope.parseFloat = parseFloat;

感谢您的帮助。

最佳答案

看看这个 fiddle

您可以使用选项 1(如您所拥有的那样),但您需要使用 class 而不是 ng-class

<a class="{{(parseFloat('-0.56%') < 0) ? 'true1' : 'false'}}">Option 1</a>

为了使用ng-class,请使用:

<a ng-class="{'true': (parseFloat('-0.56%') < 0), 'false': (parseFloat('-0.56%') >= 0)}">Option 2a</a>    
<a ng-class="{'true': (parseFloat('0.56%') < 0), 'false': (parseFloat('0.56%') >= 0)}">Option 2b</a>

不同之处在于,ng-class 采用一个对象,其中 key 是类,value 是用于确定的 bool 计算如果类被添加到元素中。

关于angularjs - parseFloat 在 angularjs View 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23837310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com