文章詳情頁
angular.js - angularjs ng-repeat 不能刷新
瀏覽:211日期:2024-10-08 11:39:48
問題描述
如圖,我直接push數(shù)組是可以正常刷新頁面的。但是如果我將一個新數(shù)組直接賦值個$scope.items就不是刷新頁面了。
問題解答
回答1:答案在評論里
你用的是 Angular 呀,promise 利用起來?。?/p>
// in your servicefunction getSp() { return $http.get(apiHost)}
// in your controller$scope.items = ckGL.getSp().then(response => response[0])
就這個意思,log 啥的你看情況加
回答2:題主是把Controller的scope傳到Service,不如把Service的方法拿到Controller。比如:
$scope.getSp = ckGl.getSp$scope.getSp($scope.items)回答3:
賦值后再console一下$scope.items的值看看有沒有付錯值試試…單單這么寫很難知道你的問題是出現(xiàn)在哪。正常是會觸發(fā)渲染的
回答4:因為js里面,對象賦值是引用,ng監(jiān)視可以理解為地址監(jiān)視,所以原來的數(shù)組沒變就不會觸發(fā)ngrepeat了
相關(guān)文章:
1. javascript - 我是做web前端的,公司最近有一個項目關(guān)于數(shù)據(jù)統(tǒng)計的!2. html5和Flash對抗是什么情況?3. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)4. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。5. javascript - 在ie下為什么會出現(xiàn)這種情況呢 《 無法獲取未定義或 null 引用的屬性“l(fā)ength”》 ?請大神指教。6. css右浮動字的順序顛倒了7. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?8. javascript - vuejs+elementui 購物車價格計算,點擊加減號修改數(shù)量總價都不會改變,但是計算執(zhí)行了9. javascript - vue過渡效果 css過渡 類名的先后順序10. javascript - 如何使用loadash對[object,object,object]形式的數(shù)組進行比較
排行榜

熱門標簽