如果我有以下工厂:
.factory('User', function($resource) {
return $resource('/users/:id', {id: "@id"}, {
query: {method: 'GET', params: {}, isArray: false}
});
})
.factory('UserList', function(User, $q) {
var deferred = $q.defer();
User.query({}, function(response) {
deferred.resolve(response.data);
});
return deferred.promise;
})
我知道有一个UserList可以注入我需要它的所有控制器。但是,如果我稍后在我的应用程序中创建一个新用户,我怎样才能使'UserList'工厂“刷新”?还有另一种方法是(甚至)更多的“角度方式”吗?