Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 无法将rootScope配置为设置路由地址_Angularjs_Angularjs Scope_Angularjs Service_Rootscope - Fatal编程技术网

Angularjs 无法将rootScope配置为设置路由地址

Angularjs 无法将rootScope配置为设置路由地址,angularjs,angularjs-scope,angularjs-service,rootscope,Angularjs,Angularjs Scope,Angularjs Service,Rootscope,在.config阶段将路由地址加载到routeProvider中时,我希望在$rootScope下同时设置路由地址,以便所有其他服务都可以正确访问路由。 例如,像这样: $rootScope.jsModules='js/modules/'; $rootScope.appModule={ addressbookHomeModule: { mName:'homeController', route: 'addressbook-h

在.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/confirm.html
,这样当我只需配置一次路由位置字符串而不是所有服务中的所有文件时,所有其他服务都可以正确访问路由?

我们可以使用常量..我们可以在任何东西(工厂服务提供商等)创建后将常量注入其中


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

man…我从没想过这个问题这么难,哈哈,我错过了什么吗?让我认识你们!