gpt4 book ai didi

AngularJs 在表达式中使用 instanceof

转载 作者:行者123 更新时间:2023-12-04 10:52:25 25 4
gpt4 key购买 nike

可以在 angularjs 中使用 typeof 吗?

我有一个 ngrepeat 循环遍历我的数据,应该检查数据是字符串还是对象。

<tr ng-repeat="text in data">
<td>{{angular.isObject(text) && 'IsObject'||text}}</td>
</tr>

最佳答案

不要在这种情况下使用过滤器,它显然是 Controller 中函数的位置:

<tr ng-repeat="text in data">
<td>{{isThisAnObject(text)}}</td>
</tr>

在您的 Controller 中:
$scope.isThisAnObject = function(input) {
return angular.isObject(input) ? 'IsObject' : input;
};

它不仅代码更少,而且在许多其他地方也能更好地工作。过滤器用于非常特定的目的。不是这个!

关于AngularJs 在表达式中使用 instanceof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18969347/

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