angularjs 如何配置rootScope以设置路由地址

hrirmatl  于 2023-08-02  发布在  Angular
关注(0)|答案(1)|浏览(120)

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

8oomwypt

8oomwypt1#

我们可以使用angular.constant。我们可以在几乎任何东西(工厂服务提供程序等)创建后注入常量。举例来说:

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

字符串

相关问题