如何在angularjs中实现导航栏

时间:2013-08-22 22:20:25

标签: angularjs

从angularjs开始作为新手我创建了一个导航栏。它有几个子菜单。但我不完全确定使用angularjs处理它的最佳做法是什么。我想跟踪当前所选的菜单项以使其“活动”,并根据选择更改渲染的模板。

我正在寻找可以在生产环境中使用的一些示例或一些示例代码。

对于这个非常通用的问题感到抱歉,但我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:5)

看看angular-ui/ui-router。它会为您的应用添加命名视图和状态。您可以在主模板中定义“区域”,根据您的应用所处的“状态”,显示某个模板+控制器。

编辑:是的,$ location对于一个简单的应用程序来说足够了,但是当你的每个屏幕控制器达到100行$ scope时,$ watch定义你开始意识到你需要更多东西。