javascript - AngularJS, wie aktualisiere ich $http.post zum zweiten Mal, ng-repeat?
習慣沉默
習慣沉默 2017-05-16 13:19:22
0
3
571

Ich habe gerade angefangen, AngularJS zu verwenden, und jetzt werden Paging und Abfragen im Hintergrund ausgeführt.
Ich denke, es wäre vielleicht gut, wenn ich $http erneut verwende, um $scope zu aktualisieren.
Aber jetzt kann ich ng-repeat nach search() empfangen Daten, die Seite ändert sich nicht
Dies ist mein aktueller Code.
js

app.controller('checkpoint', function($scope, $http) { //getData to list $http({ method: 'post', url: '../list', }).then(function successCallback(response) { $scope.checkpoint = response.data.datas.list; }, function errorCallback(response) { console.log('请求错误'); }); //search $scope.search = function (){ $http({ method: 'post', params :{keyword:$scope.query}, url: '../list', }).then(function successCallback(response) { console.log(response.data.datas.list) $scope.checkpoint = response.data.datas.list; }, function errorCallback(response) { console.log('请求错误'); }); }; });

html

... {{ x.projectCode }} {{ x.station }} {{ x.code }} {{ x.circuit }} {{ x.name }} {{ x.item }} {{ x.description }} {{ x.watchedAssetCode }} ...

習慣沉默
習慣沉默

Antworte allen (3)
Ty80

search方法在哪触发的?

    世界只因有你

    检查的时候发现了,布局中间多了一个

    页面上没看出来

      Ty80

      可能angular要再次编译下,坑多。。。

      htmlContent = $compile(htmlContent)($scope);
        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!