我正在尝试实现一个包含导航栏的页面(http://getbootstrap.com/components/参见导航栏),并且该页面的内容是通过ngView从部分html插入的。但是,当单击下拉列表时,整个ngView部分将消失。
这就是我定义ngView的方式:
<div ng-controller="MainCtrl">
<div ng-view></div>
</div>
这是一个小矮人:http://plnkr.co/edit/l8GVWUiq2HRL3lXhu9xd?p=preview
(请通过单击“在单独的窗口中启动预览”打开以查看导航栏)
单击导航栏按钮“下拉”。
如果我调试屏幕,我可以看到ngView根本没有渲染,我所看到的就是:
<!-- ngView: -->
有任何想法吗?
最佳答案
您应该将此添加到ul标签:
ng-click="$event.preventDefault();"