如何在angularjs中实现导航栏

Mar*_*ark 11 angularjs

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

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

抱歉这个非常通用的问题,但我希望有人可以帮助我.

Ser*_*hiv 5

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

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