我做错了什么?
根据文档,我应该能够注入...但我得到一个错误 - provider
“未知的提供者”module.config
(function () {
"use strict";
angular.module("ab.core", [])
.provider("ab.core.provider", function () {
console.log("ab.core.provider - constructor");
this.$get = function () {
console.log("ab.core.provider - get");
return { value: "test" };
}
})
.config(["ab.core.provider", function (myProvider) { console.log("ab.core - config " + myProvider.value); }])
.run(function () { console.log("ab.core - run"); });
angular.module("ab", ["ab.core"])
.config(["ab.core.provider", function () { console.log("ab - config"); }])
.run(function () { console.log("ab - run"); });
angular.bootstrap(document, ['ab']);
}());
其实我在这里有三个问题......
1)如何注入模块的ab.core.provider
配置。
2)如何将相同的提供者()注入到模块的配置中。
3)如果我将相同的提供者注入到两个模块的配置中,它将是提供者的相同实例还是两个不同的实例?ab.core
ab.core.provider
ab
谢谢!