javascript - 怎樣使用angular過(guò)濾器將數(shù)據(jù)分開(kāi)
問(wèn)題描述
$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'} ];
請(qǐng)求到的數(shù)據(jù)類(lèi)似這樣,要根據(jù)time字段的時(shí)間,根據(jù)月份顯示數(shù)據(jù),怎樣把六月和七月的數(shù)據(jù)過(guò)濾開(kāi)比如渲染到頁(yè)面要這樣顯示 :6月23號(hào) 金額:3000 類(lèi)別:人民幣24號(hào) 金額:4000 類(lèi)別:人民幣7月23號(hào) 金額:3000 類(lèi)別:人民幣24號(hào) 金額:4000 類(lèi)別:人民幣25號(hào) 金額:5000 類(lèi)別:人民幣
問(wèn)題解答
回答1: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;
純手寫(xiě),沒(méi)測(cè),只是寫(xiě)個(gè)思路,將對(duì)象進(jìn)一步格式化
相關(guān)文章:
1. mysql優(yōu)化 - 關(guān)于mysql分區(qū)2. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤(pán)不彈出3. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?4. java - Atom中文問(wèn)題5. java - MySQL中,使用聚合函數(shù)+for update會(huì)鎖表嗎?6. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)7. objective-c - iOS開(kāi)發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開(kāi)發(fā)的一個(gè)app?8. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?9. vue.js - vue 打包后 nginx 服務(wù)端API請(qǐng)求跨域問(wèn)題無(wú)法解決。10. javascript - 為什么這個(gè)點(diǎn)擊事件需要點(diǎn)擊兩次才有效果
