0
我有一個控制器,像這樣:
angular.module('myApp')
.controller('MyCtrl', function ($scope, items, UserFactory) {
$scope.items = items;
$scope.changeItems = function (item) {
// Do something with items, in the UserFactory
UserFactory.removeItem(items);
}
}
凡items
通過在routeProvider一個resolve
返回。
如果UserFactory.removeItem
運行在像餅乾或本地存儲,或在模型改變的東西,什麼是還更新$scope.items
我應該有UserFactory.removeItem
返回新items
最好的辦法,還是應該直接做一些事情在$scope.changeItems
函數中?