0

如果我有以下工厂:

  .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 可以注入到所有需要它的控制器中。但是,如果我稍后在我的应用程序中创建一个新用户,我怎样才能使“用户列表”工厂“刷新”?还有另一种(甚至)更多“角度方式”的方法吗?

4

0 回答 0