刚开始使用angularjs,现在分页和查询都是由后台完成的,
所以我想我再用一次$http更新一下$scope可能就好了
但现在ng-repeat在search()后我能接收到数据,页面不会改变
这是我目前的代码。
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 }} ...
search方法在哪触发的?
检查的时候发现了,布局中间多了一个
页面上没看出来可能angular要再次编译下,坑多。。。