刚开始使用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 }}
...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
search方法在哪触发的?
检查的时候发现了,布局中间多了一个</p>页面上没看出来
可能angular要再次编译下,坑多。。。