我想知道是否有办法在替代ng-app中更改视图?在一个页面上,我有两个ng-app。在外部ng-app中,我有一个导航包含,其中包含我的整个应用程序导航。里面是一个包含内容的ng-app。
我希望能够在" main"下的导航中点击链接。 ng-app并在" order"中更改视图NG-应用。目前,如果我点击" main"中的链接应用它刷新整个页面而不仅仅是"命令" app,因为该链接不在" order"应用程序。基本上我需要有角度来认为导航请求来自" order" NG-应用程式。
我无法在" order"中添加任何链接。 ng-app,因为整个导航都是基于页面的左侧,我不能有两组导航。 页面必须是这样的,因为" order"之外的所有内容都是ng-app由MVC共享_layout页面构建。
谢谢, 克里斯。
<body data-ng-app="main">
<!-- Wrapper-->
<div id="wrapper">
<!-- Navigation -->
<div ng-include="'navViews/common/navigation.html'"></div>
<!-- Page wraper -->
<div id="page-wrapper" class="gray-bg {{$state.current.name}}">
<!-- Page wrapper -->
<div ng-include="'navViews/common/topnavbar.html'"></div>
<!-- Main view -->
<div class="container body-content">
<div data-ng-app="order" id="order" data-ng-controller="rootViewModel">
<h2>{{ pageHeading }}</h2>
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
</div>
<hr />
<div ng-view></div>
</div>
答案 0 :(得分:0)
我会调查ui-router。它是ngRoute的替代品。它允许多个嵌套视图。它非常灵活。