我有这个资源:
angular.module('showboardApp')
.factory('Session', function () {
return $resource('/api/session.json');
});
我想从chrome开发者控制台访问它。有没有办法注入它并立即运行与此类似的语法?
angular.module('showboardApp')
.run(function(Session){
var promise = Post.query();
console.log(promise);
});
答案 0 :(得分:3)
您基本需要的是您的应用 injector 。然后,您可以使用它将服务注入函数并使用它执行一些代码。 E.g:
var inj = angular.injector(['showboardApp']);
inj.invoke(function (Session) {...});