【发布时间】:2014-04-07 19:27:36
【问题描述】:
假设我有两个模块(finance2、finance3),每个模块都定义了一个同名的服务(currencyConverter)。
如果我告诉我的主模块它只依赖于金融2,我可以像这样注入服务:
angular.module('invoice2', ['finance2'])
.controller('InvoiceController', ['currencyConverter', function(currencyConverter) {
但是,如果我希望我的 invoice2 依赖于这两个模块,将注入哪个 currencyConverter?来自finance2 的那个还是来自finance3 的那个?我可以控制我自己的模块,但我担心的是你是否依赖于其他定义同名工厂的模块。角度如何处理?
angular.module('invoice2', ['finance2','finance3'])
.controller('InvoiceController', ['currencyConverter', function(currencyConverter) {
【问题讨论】:
标签: javascript angularjs