2017-04-19 12 views
0

はfriendlistを表示するための2 UIビュー、いずれかを使用しており、このような特定のビューのための他のいずれかui-viewを自動的に更新しないようにする方法は?私のアプリケーションを起動する

<div class="container-fluid h100"> 
    <div ui-view class="h100"> 

    </div> 
    <div ui-view="connected"> 

    </div> 
</div> 

ユーザが接続されたときに接続されたUIビューが表示されていますアプリ。

私の問題は、私がURLを変更したときに、フレンドリストを含むすべてのビューをリロードすることです。私はこのように変更したい。任意のヒント ?たぶん私はコードの構造を再作成する必要があります。

状態の一部:

私の意見では
.state('homepage', { 
    url: '/homepage', 
    views: { 
    "connected" : { 
     templateUrl : './src/friendlist.html', 
     controller : 'NavRightController' 
    }, 
    "" : { 
     templateUrl : './src/homepage.html', 
     controller: 'HomePageController', 
    } 
    } 
}) 
.state('settings', { 
    templateUrl: './src/settings.html', 
    controller: 'SettingsController', 
    url: '/settings', 
    views: { 
    "connected" : { 
     templateUrl : './src/friendlist.html', 
     controller : 'NavRightController' 
    }, 
    "" : { 
     templateUrl : './src/homepage.html', 
     controller: 'HomePageController', 
    } 
    } 
}) 
+0

あなたは/設定に変更していますか? – floor

答えて

0

あなたはとしてfriendlistを使用することができ、各HTMLページの1つのui-viewディレクティブを持っているし、あなたの場合はUI Router

Nested viewsを利用する必要があります親ビュー、次にすべての子ビューを「子ビュー」と見なすことができます。

希望があなたに役立つでしょう

関連する問題