我要在我的角度应用程序中添加一个登录屏幕,并且我想在显示登录屏幕时隐藏主导航栏。通过登录后,我需要再次显示主导航。当前,主导航是Index.html的一部分,Index.html是要提供的第一个文件,也是定义ng-app的文件。我知道可以使用ng-show属性,但是我不知道如何指定ng-show的条件,可以在我的单页应用程序的不同部分进行访问和更改。也许,使用$ rootScope或类似目的的一个很好的例子确实会有所帮助。

最佳答案

每个范围都通过其$ root属性引用$ rootScope。因此,您可以在HTML中的任何位置编写

ng-show="$root.mainNavVisble"


其中mainNavVisible是$ rootScope上的属性,指示是否应显示主导航。

关于javascript - 如何设置全局变量以提高主导航菜单的可见性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21836485/

10-10 06:53