Angular:修改后重新加载$ ​​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,"items" : [ {
                                "label" : "Usuarios","url" : "administracion+usuarios"
                            },{
                                "label" : "Perfiles","url" : "administracion+perfiles"
                            }]
                    };

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)