我有以下部分: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