Angularjs 为什么另一个角度模块中有过滤器
我有一个角度应用程序和几个模块。这些模块的组织如下: 我有两个模块:助手和地图。在helpers模块中,我定义了一个角度过滤器helpers.filter helpers模块的定义如下:var helpers=new angular.module'helpers',['ngResource','ui.router'] 另一个模块maps的定义如下:var maps=newangular.module'maps',['ngResource','ngSanitze'] 然后是应用程序模块,定义如下:var app=new angular.module'app',['helpers','maps'] 为什么我在helpers模块上定义的过滤器在地图中可用 我认为这是因为应用程序就像一个父应用程序,而子应用程序继承父应用程序上可用的所有内容 看一看 不仅仅是过滤器,还有服务、控制器、指令等。 这是因为每个应用程序通常有一个$injector,因此应用程序中的所有模块和子模块都可以访问相同的injectableAngularjs 为什么另一个角度模块中有过滤器,angularjs,Angularjs,我有一个角度应用程序和几个模块。这些模块的组织如下: 我有两个模块:助手和地图。在helpers模块中,我定义了一个角度过滤器helpers.filter helpers模块的定义如下:var helpers=new angular.module'helpers',['ngResource','ui.router'] 另一个模块maps的定义如下:var maps=newangular.module'maps',['ngResource','ngSanitze'] 然后是应用程序模块,定义如下: