之间是否存在差异/偏好:
inject(function($injector) {
rootScope = $injector.get('$rootScope');
});
和
inject(function($rootScope){
rootScope = $rootScope;
});
eqal是否将资源注入到Jasmine的测试中?
答案 0 :(得分:1)
来自documentation on the inject function:
inject函数将函数包装到可注入函数中。该 inject()为每个测试创建$ injector的新实例,然后 用于解析参考文献。
所以,回答你的问题,不,这两种方式确实没有区别,除了(在我看来),使用inject函数获取依赖关系而不是通过{更容易{1}}