【发布时间】:2015-03-25 21:24:53
【问题描述】:
我创建了一个按月过滤数据的工作过滤器。
单击月份名称会显示正确的数据。我想知道如何在页面加载时显示所有数据。实际上,在我点击选择月份之前,页面加载时不会显示任何数据。
PlasmaCrm.filter('triParMois', function() {
return function( items, mois ) {
var filtered = [];
angular.forEach(items, function(item) {
if(item.created_at.substring(5, 7) == mois) {
filtered.push(item);
}
});
return filtered;
};
});
我在那里使用这个过滤器:
<tr ng-repeat="finance in finances | triParMois:leMois">
然后我像这样点击 motn 名称来设置 leMois 的值
<button ng-click="leMois = 01 ">Janvier</button >
我该怎么办?
【问题讨论】:
标签: angularjs angularjs-ng-repeat angularjs-filter