jquery - angularjs的資料為什麼渲染不到頁面上?資料取得到了,我的程式碼哪裡出了錯了?
漂亮男人
漂亮男人 2017-05-15 17:10:07
0
3
551

我是用jquery請求資料,想透過angularjs渲染到頁面上的.....!

漂亮男人
漂亮男人

全部回覆(3)
世界只因有你

在取得到資料之後apply一下,強制刷新。前幾天我也遇到了,不知道為啥。 。 。

$scope.weather = responseData.data;
$scope.$apply();

===============================補充================= ===================

這兩天研究了一下,似乎是用angularjs以外的promise來進行資料請求,angularjs是監聽不到的。你的程式碼中用的是$.ajax(),所以需要強制刷新一下。如果你用$http.get()來請求數據,應該就不用$apply來刷新了。

還有,能把你這個api介面發出來不?我正好需要!

仅有的幸福

http://www.angularjs.cn/A0a6
你需要$apply

淡淡烟草味

你可以這樣試試,在controller function 一開始先$scope.weather = {};初始化下

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板