我有以下部分:AngularJS - 使用新数据刷新列表
<table ng-controller="WebsitesController">
<tbody>
<tr ng-repeat="website in websites.data">
<td>{{website.name}}</td>
<td>{{website.url}}</td>
</tr>
</tbody>
</table>
这是我的控制器:
myApp.controller('WebsitesController', function($scope, $http) {
$http({
method: 'GET',
url: config.serverUrl + '/websites'
}).then(function successCallback(response) {
$scope.websites = response.data.message;
});
});
我successfuly数据加载到我的这个观点。
但我们假设我想为每个项目添加“删除”。删除过程之后 - 如何刷新列表而不刷新页面?
我假设把GET调用放在一个“可重用”函数包含在过程中,对吧?
你的意思是你想从你的对象数组 – oseintow
删除一行或多行我想“重新加载”的网站上我无刷新的视图 – user3800799
这是通过称为双向数据绑定的角度来完成的,只要您删除整个“网站”对象并且网站数据的长度将被更改。如果你改变一个属性,你可能会自己触发一个摘要循环。 – CodeNashor