gpt4 book ai didi

javascript - 如何从集合angularjs指令中获取值(value)

转载 作者:行者123 更新时间:2023-11-30 17:17:06 30 4
gpt4 key购买 nike

我是 AngularJs 的新手,我不知道如何从集合 AngularJs 中获取单个值。我有一个整数列表,我的代码如下:>

<div ng-controller="ChartCtrl1">
{{ orderDateList1 }}
</div>

和 Controller 代码:

var ChartCtrl1 = function ($scope, OrderDate) {
$scope.orderDateList1 = OrderDate.get({
action: 'orderDate',
locationId: location.hash.substring(1),
month: 10,
year: 2014
});
};

然后像这样查看:

{"collection":[10,14]}

但我想将每个结果(在本例中为数字)与其他方法进行比较。我认为最好的观点是:10,14。有什么建议吗?

最佳答案

我想你正在寻找一个过滤器:

<div ng-app="app" ng-controller="ListCtrl">
{{ list | map:'collection' }}
</div>

jsFiddle

我在 GitHub 上为 jQuery map 、_.underscore map 和两个内置这些过滤器的过滤器库提供了一个过滤器示例。

/*
[10,14,2,5] (custom jQuery map filter)
[[10,14],[2,5]] (custom Underscore map filter)
[[10,14],[2,5]] (angular-filters by a8m)
[[10,14],[2,5]] (angular-filters by frapontillo)
*/

关于javascript - 如何从集合angularjs指令中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25906369/

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