我想service
在每个请求中附加一个字符串。试图:
'use strict';
angular.module('main')
.service('Foo', function () {
self.bar = 'haz';
})
.run(function ($injector, Foo) {
$injector.get('$http').defaults.transformRequest = function (data, headersGetter) {
headersGetter()['X-Bar'] = Foo.bar;
};
});
错误:[
$injector:nomod
] 模块“Foo”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
注意:我正在使用ui-router
并且有多个文件;但是一个module
;如果这有所作为。