我正在开发一个AngularJS项目,我正在从一个服务到另一个API进行HTTP调用,并将结果作为包含日期格式为YYYY-MM-DD的对象。
现在我想通过ng-repeat获取这些结果,但希望能够根据月份显示它们。这是代码:
user
.userControll(moneyvm.userProfile)
.then(function(response){
if(response.data.error_on === true){
moneyvm.showStatments = false;
}
else if(response.data.success_on === true){
moneyvm.showStatments = true;
// checking whether user does have income statements.
if(response.data.results.length > 0){
moneyvm.hasIncomes = true;
moneyvm.monthlyIncomes = response.data.results;
console.log(moneyvm.monthlyIncomes);
}
else{
moneyvm.hasIncomes = false;
}
}
})
.catch(function(err){
alert(err);
})
这里我有一个用户服务(user)和userControll方法显示所有语句。我的HTML如下:
<ul class="list monthly-income-list">
<li class="pull-left" ng-repeat="income in moneyvm.monthlyIncomes">
{{income }}
</li>
</ul>
我希望能够像这样过滤这个列表{{income |过滤器:“01-01-2017”:“01-31-2017”}},这应该给我所有1月份的交易,到目前为止,我没有太多运气。
请帮忙。提前谢谢。