簡體   English   中英

多個母版頁angularjs

[英]Multiple master page angularjs

我正在開始一個新項目,並且將使用angularjs。 頁面結構如下:

/views
 loginView.html
 mainView.html
loginMaster.html
mainMaster.html

我的問題是登錄后設置了另一個母版頁(mainMater.html)。

路由功能如下:

 mainapp.config(['$routeProvider',function($routeProvider) {

    $routeProvider.when('/login', {
        controller : 'loginController',
        templateUrl : '/views/loginView.html'
    }).when('/', {
        controller : 'mainController',
        templateUrl : '/views/mainView.html'
    }).otherwise({
        redirectTo : '/login'
    });
}]);

AngularJS非常適合單頁應用程序,這意味着如果您通過加載全新的頁面退出javascript上下文,則必須再次設置上下文。 我建議您只有一個母版頁(從服務器加載該頁一次,也許有類似以下內容:)

<html ng-app="myApp">
...
    <body>
        <div class="container" ng-view>

並繼續在ng-view上下文中更改整個視圖。 將登錄屏幕和登錄體驗都放在同一位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM