文章詳情頁(yè)
angular.js - 使用angular加載數(shù)據(jù)后點(diǎn)擊按鈕添加數(shù)據(jù)無(wú)法直接顯示加載出的那一條數(shù)據(jù)?
瀏覽:108日期:2024-10-10 11:12:45
問題描述
我使用angularjs $http加載了一些數(shù)據(jù),這些數(shù)據(jù)分頁(yè)顯示,然后滑動(dòng)加載下一頁(yè),然后點(diǎn)擊按鈕添加數(shù)據(jù)出現(xiàn)了一些問題,假設(shè)一頁(yè)10條數(shù)據(jù),如果當(dāng)前頁(yè)面已有的數(shù)據(jù)小于10條,我添加的數(shù)據(jù)都會(huì)直接顯示出來(lái),使用的是
$scope.count += 1;$scope.programs.unshift(data.content);
數(shù)組添加到頂部了如果當(dāng)前數(shù)據(jù)大于10條,我添加的數(shù)據(jù)就無(wú)法直接顯示到列表上,需要點(diǎn)擊一些ng-click的元素才會(huì)顯示
注:代碼比較多,就不寫了,主要就是在這個(gè)全部評(píng)論的頂部插入數(shù)據(jù),當(dāng)大于1頁(yè)的數(shù)據(jù)時(shí),添加后不能直接展示出插了一條數(shù)據(jù),小于一頁(yè)時(shí)就沒有問題,怎么解決???
問題解答
回答1:自己解決了,加一句話$scope.$digest();就OK了
相關(guān)文章:
1. javascript - 微信網(wǎng)頁(yè)開發(fā)從菜單進(jìn)入頁(yè)面后,按返回鍵沒有關(guān)閉瀏覽器而是刷新當(dāng)前頁(yè)面,求解決?2. php傳對(duì)應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖3. extra沒有加載出來(lái)4. mysql replace 死鎖5. android - 安卓做前端,PHP做后臺(tái)服務(wù)器 有什么需要注意的?6. python3.x - Python not 運(yùn)算符的問題7. python - 數(shù)據(jù)與循環(huán)次數(shù)對(duì)應(yīng)不上8. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?9. mysql - C#連接數(shù)據(jù)庫(kù)時(shí)一直這一句出問題int i = cmd.ExecuteNonQuery();10. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過段時(shí)間會(huì)消失是什么情況?
排行榜

熱門標(biāo)簽