菜鳥一枚,大神勿嫌棄。
我在做購物車的模擬,在service中手寫了一組json數組對象,
var goods = [{
id:1,
sstype:"企業商城",
image_file:"img/cartImg/c8.jpg",
name:"舒語17 18 19寸沃森CVT沃爾沃日產輪毂原裝正品啦啦啦啦",
shangpinpingpai:"沃森CTV",
price:1798,
count:1 //數量
},{
id:2,
sstype:"個人商城",
image_file:"img/cartImg/c6.jpg",
name:"潮流時尚男款修身牛仔上衣秋款男裝牛仔男裝啦啦啦啦啦",
shangpinpingpai:"凡兔",
price:200,
count:1
},{
id:3,
sstype:"個人商城",
image_file:"img/cartImg/c2.jpg",
name:"凡兔時尚男款修身牛仔褲秋款牛仔男褲",
shangpinpingpai:"凡兔",
price:156,
count:1
},{
id:4,
sstype:"企業商城",
image_file:"img/cartImg/c8.jpg",
name:"舒語17 18 19寸沃森CVT沃爾沃日產輪毂原裝正品啦啦啦啦",
shangpinpingpai:"沃森CTV",
price:1798,
count:1
}
];
在controller中注入服務拿到這個數組對象,我要在html中ng-repeat的出來,可是出來的效果是每個店名都對應一個商品,即使有相同的店名還是會重新循環一行對應一個商品。
現在我想實現的是讓這些在同一店鋪中的商品都循環到一個店鋪名稱下,例如淘寶或是京東的購物車,在同一家買到的多個商品都會顯示到一個店名的標題下。
還望大神們多多指點啊!!感激不盡!
那你要在後台對數據按照sstype進行排序(建議是按照店鋪ID進行排序),然後在前台對數據進行判斷和合並就可以了。