1

在 .config 阶段将路由地址加载到 routeProvider 时,我想同时在 下设置路由地址$rootScope,以便所有其他服务可以正确访问路由。例如,像这样:

$rootScope.jsModules='js/modules/';
    $rootScope.appModule={
        addressbookHomeModule: {
            mName:'homeController',
            route: 'addressbook-home/',
            template: route+'home.html',
            controller: route+'homeController.js',

        },

但是,我发现并研究了它不可能$rootScope在 .config 点进行配置。

如果可以$rootScope通过将另一个对象附加到其上来进行配置,我可以问一下这样做的方法,如果可能的话,一个例子将是一个很大的帮助。如果没有,我想知道是否有更好的方法和更有效的方法来存储路由位置字符串,partials/confirmed.html这样当我只需要配置一次路由位置字符串而不是全部围绕时,所有其他服务都可以正确访问路由所有服务中的文件?

4

1 回答 1

2

We can use angular.constant..We can inject constants into pretty much anything (factory service provider etc) once its created.for eg

Angular.module('app).constant('routes',{home:'/'})

于 2015-01-06T19:57:08.630 回答