如何从collection angularjs指令中获取值
How to get value from collection angularjs directive
我是AngularJs的新手,我不知道如何从集合AngularJs中获得单个值。我有一个Integer列表,我的代码如下:>
<div ng-controller="ChartCtrl1">
{{ orderDateList1 }}
</div>
控制器代码:
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
我为jQuery的map、_.aunderline的map提供了一个过滤器示例,并在GitHub上提供了两个内置了这些过滤器的过滤器库。
/*
[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)
*/
相关文章:
- 如何在自定义指令中获取计算的属性
- 如何在给定的angular应用程序中获取所有指令名称
- 如何在另一个组件中获取指令/组件实例
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- AngularJS:在指令中获取KeyValuePairs
- 如何使用angular指令从html中获取数组
- 获取 Angular UI-Calendar 上的所有事件(Arshaw 完整日历的指令)
- angularJS获取指令的内部元素
- 剑道网格:在Angular指令中获取一个实例
- 无作用域指令-如何获取数据
- Angular中的指令未获取数据
- 在 Angular 指令中获取原始包含的内容
- Angularjs获取指令中的数据
- 获取指令的子元素的值
- Angularjs:获取指令中另一个控制器内定义的控制器中作用域变量的值
- 无法获取指令模板中ng模型中的变量
- Angular - ui-router - directive -获取指令的偏移量/位置
- Angular JS-在视图渲染之前获取指令中的元素高度
- AngularJS:编译前获取指令内容
- AngularJS:在编译前获取指令的html内容