在.config阶段将路由地址加载到routeProvider中时,我希望同时设置$rootScope
下的路由地址,以便所有其他服务都能正确访问路由。
例如,像这样:
$rootScope.jsModules='js/modules/';
$rootScope.appModule={
addressbookHomeModule: {
mName:'homeController',
route: 'addressbook-home/',
template: route+'home.html',
controller: route+'homeController.js',
},
字符串
然而,我发现并研究了在. config点配置$rootScope
是不可能的。
如果可以通过附加另一个对象来配置$rootScope
,我该怎么做?
如果没有,我想知道是否有更好的方法和更有效的方法来存储路由位置字符串,如partials/confirmed.html
,以便所有其他服务可以正确访问路由,当我只需要配置路由位置字符串一次,而不是所有服务中的文件周围?
1条答案
按热度按时间8oomwypt1#
我们可以使用angular.constant。我们可以在几乎任何东西(工厂服务提供程序等)创建后注入常量。举例来说:
字符串