我想在应用程序中有2个以上的拦截器,我正在帮助编写:1在模块中是通用的,每个子应用程序(用自己的子模块表示)都有其本地'拦截器,具有特定于它的代码。目前只有第一个拦截器在工作。
请帮我找到我犯错的地方。
以下是jsfiddle.net/8gm5ap9n/3 /
的示例感谢
答案 0 :(得分:0)
您的演示是向后注入模块依赖项。
您的ng-app
是"myApp"
,但您正在将主模块"myApp"
注入子模块中。
当你反转它并将子模块注入"myApp"
模块时,它按预期工作。
使用:
var app = angular.module('myApp', ['myApp.submodule']);
var app2 = angular.module('myApp.submodule',[]);
而不是:
var app = angular.module('myApp', []);
var app2 = angular.module('myApp.submodule', ['myApp']);
的 DEMO 强>