Angular:修改后重新加载$ ​​rootscope变量

时间:2020-08-25 15:41:49

标签: angularjs dependency-injection angularjs-rootscope

我在app.js上设置了一个$ rootScope变量,登录后,我需要在另一个控制器(LoginController.js)中对其进行修改,但似乎未重新加载并继续使用初始值,是否有任何选择重新加载并更改值? 我正在使用角度js。

致谢

编辑:

这是app.js上的变量初始化

$rootScope.subitemsAdministracion = {
    "status" : false,
    "parent" : null,
    "items" : [ {
        "label" : "Usuarios",
        "url" : "administracion+usuarios"
    }, {
        "label" : "Perfiles",
        "url" : "administracion+perfiles"
    }, {
        "label" : "Reglas de 1er nivel",
        "url" : "administracion+reglas"...

然后,在loginController上,我更改值:

$rootScope.subitemsAdministracion = {
                            "status" : false,
                            "parent" : null,
                            "items" : [ {
                                "label" : "Usuarios",
                                "url" : "administracion+usuarios"
                            }, {
                                "label" : "Perfiles",
                                "url" : "administracion+perfiles"
                            }]
                    };

该值在index.html中使用,我认为问题是索引已经加载了,因此,该值不会更改。也许我需要重新加载页面?还是可以重新加载值?

0 个答案:

没有答案
相关问题