2017-02-09 9 views
1

私は、複数のモジュールを持つ大きなangularJsアプリケーションに取り組んでいます。問題は、今私はそのアプリケーションに静的なウェブサイトを含める必要があり、そのウェブサイトは私のアプリケーションとは全く違ったレイアウトを持っているということです。2つの異なるレイアウトを持つAngular 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> 

が、ウェブサイトの構造はそう誰もがどのように私は2つのNGを使用することができますよりもはいている場合

は私のindex.htmlで2 NG-のビューを使用する必要があり、このような状況に取り組む方法を提案してくださいすることができ、この構造は全く異なりますHTMLタグで宣言中の-views。

ありがとうございます。

+0

ネストされたビューに 'ui-router'を使用します。 1つのメインビュー、そのビュー内のレイアウトを設定する2つのメインステート、および各ステート/レイアウトのサブビューを持つサブステートを定義できます。 –

答えて

0

あなたの説明はネストされたビューに似ていますか?ネストされたビューをサードパーティ製のモジュールを使用する必要がある場合は、デフォルトルータでサポートしていません。

関連する問題