我正在向我的角度应用程序添加登录屏幕,并且我希望在显示登录屏幕时隐藏主导航栏。一旦登录通过,我需要再次显示主导航。目前主导航是Index.html的一部分,它是第一个服务的文件,也是定义ng-app的文件。据我所知,我可以使用ng-show属性,但我不知道如何指定ng-show的条件,它可以从我的单页面应用程序的不同部分访问和更改。也许,使用$ rootScope或类似的东西来达到这个目的的一个很好的例子会很有帮助。如何设置全局变量以驱动主导航菜单的可见性
0
A
回答
0
每个作用域都通过$ root属性引用$ rootScope。所以,在你的HTML的任何地方,你可以写
ng-show="$root.mainNavVisble"
其中mainNavVisible是表示主要的资产净值是否应该可见或不上$ rootScope的属性。
+0
我想要使用这种方法:在我的导航栏中,我有
+0
看起来您并未将mainNavVisible指定为true。 – kamilkp
相关问题
- 1. 设置意见Android的全局变量
- 2. 需要检查div的可见性,以创建“导航菜单”
- 3. Python - 导入模块中全局变量的可见性
- 4. 设置活动的导航菜单项
- 5. 如何全局设置的属性字段MongoDB中C#驱动
- 6. JavaScript驱动的导航菜单
- 7. Android导航菜单设置
- 8. Selenium网络驱动可以访问JavaScript全局变量吗?
- 9. 如何设置操作栏菜单组的可见性?
- 10. 如何设置全局变量和
- 11. 如何设置全局$ post变量?
- 12. 如何取消设置全局变量。
- 13. 以编程方式设置菜单中的可见性android
- 14. 如何将JavaScript局部变量转换为全局可见的?
- 15. 是否可以将全部UDF设置为全局变量?
- 16. 如何将默认导航菜单设置为Resonsive切换导航菜单?
- 17. 动态设置全局变量
- 18. 与全局变量设置
- 19. ngresource设置全局变量
- 20. 设置全局变量Codeigniter
- 21. Codeigniter:设置'全局变量'
- 22. jQuery设置全局变量
- 23. Django:全局设置变量
- 24. Joomla 2.5如何设置导航栏上的活动菜单kunena
- 25. 如何在主要方法中设置全局变量c#
- 26. 的Python 3:跨模块的全局变量的可见性
- 27. 如何以设置导出类方法的全局变量的node.js
- 28. 如何“主题”导航菜单
- 29. 如何设置变量外部resp。避免全局性?
- 30. 下拉菜单,与主导航菜单的编码一致性
您可以在'ng-show'条件的当前范围中使用变量。什么是问题? – akonsu
我想,问题是我在哪里以及如何设置这样的变量。我已经尝试使用$ rootScope.mainNavVisible,然后在视图中访问它:ng-show =“$ root.mainNavVisible”,但我没有得到任何与此。 –
我通常将一个单独的控制器附加到我的导航栏,并在那里设置我的变量。如果我想让导航栏控制器与页面上的其他控制器进行通信,我使用服务并将其注入到所有“感兴趣的”控制器中。 – akonsu