2017-02-09 71 views
1

我一直在研究具有多個模塊的大型angularJs應用程序。問題是,現在我必須在該應用程序中包含靜態網站,並且該網站的佈局與我的應用程序完全不同。有兩種不同佈局的角度Js應用程序

我做了一些[R & d,發現了一些答案,其中大多是依賴於angular.bootstrap

https://docs.angularjs.org/api/ng/function/angular.bootstrap

但我的應用程序的NG-視圖宣佈html標記不是身體,繼續我的佈局如下所述。

<div ui-view="header"> 
</div> 
<div class="clearfix"> 
</div> 
<!-- BEGIN CONTAINER --> 
<div class="page-container"> 
    <!-- BEGIN SIDEBAR --> 
    <div class="page-sidebar-wrapper" ui-view="sidebar"> 
    </div> 
    <!-- END SIDEBAR --> 
    <!-- BEGIN CONTENT --> 
    <div class="page-content-wrapper"> 
     <div class="page-content" ui-view="content"> 
     </div> 
    </div> 
    <!-- END CONTENT --> 
</div> 

而且網站結構是從這種結構完全不同的,因此任何人都可以請建議如何應對這一局面

我應該用兩個NG-意見,我的index.html如果是比我如何可以使用兩個納克同時在html標籤中聲明。

謝謝

+0

對於嵌套視圖使用'ui-router'。然後,您可以定義單個主視圖,2個主要狀態,在該視圖中設置佈局,以及爲每個狀態/佈局設置子視圖的子狀態。 –

回答

0

你在描述什麼就像嵌套視圖?默認路由器不支持,所以如果你想使用嵌套視圖,你必須使用第三方模塊。