jquery - angularjs的数据为什么渲染不到页面上?数据获取到了,我的代码哪里出了错了?
漂亮男人
漂亮男人 2017-05-15 17:10:07
0
3
553

我是用jquery请求数据,想通过angularjs渲染到页面上的.....!

漂亮男人
漂亮男人

répondre à tous(3)
世界只因有你

Après avoir obtenu les données, appliquez-les pour forcer l'actualisation. Je l'ai aussi rencontré il y a quelques jours, et je ne sais pas pourquoi. . .

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

================================Supplément================ == ===================

Après quelques recherches au cours des deux derniers jours, il semble que des promesses autres qu'angularjs soient utilisées pour faire des demandes de données, et qu'angularjs ne puisse pas les surveiller. Votre code utilise $.ajax(), vous devez donc forcer l'actualisation. Si vous utilisez $http.get() pour demander des données, vous ne devriez pas avoir besoin de $apply pour actualiser.

De plus, pouvez-vous envoyer votre interface API ? Juste ce dont j'ai besoin !

仅有的幸福

http://www.angularjs.cn/A0a6
Vous avez besoin de $apply

淡淡烟草味

Vous pouvez essayer ceci, initialisez $scope.weather = {}; au début de la fonction du contrôleur

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal