为了账号安全,请及时绑定邮箱和手机立即绑定

怎样使用angular过滤器将数据分开

怎样使用angular过滤器将数据分开

跃然一笑 2018-11-23 19:15:57
$scope.data=[                  {"time":"2017/06/23","money":"3000","type":"RMB"},                  {"time":"2017/06/24","money":"4000","type":"RMB"},                  {"time":"2017/07/23","money":"3000","type":"RMB"},                  {"time":"2017/07/23","money":"3000","type":"RMB"},                  {"time":"2017/07/23","money":"3000","type":"RMB"}           ];请求到的数据类似这样,要根据time字段的时间,根据月份显示数据,怎样把六月和七月的数据过滤开比如渲染到页面要这样显示 :6月23号 金额:3000 类别:人民币24号 金额:4000 类别:人民币7月23号 金额:3000 类别:人民币24号 金额:4000 类别:人民币25号 金额:5000 类别:人民币
查看完整描述

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

var arr = {};

for(var i=0;i<$scope.data.length;i++){

  var key = $scope.data[i].time.split('/')[1];

    arr[key].push($scope.data[i])

}

return arr;

纯手写,没测,只是写个思路,将对象进一步格式化

查看完整回答
反对 回复 2018-12-27
  • 1 回答
  • 0 关注
  • 474 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号