我需要將後端細分爲儀表板佈局和登錄佈局。它必須是兩種不同的佈局。通過ng-route或angular-ui-router渲染不同的佈局| Angularjs
如何使用angular-ui-router實現這個功能?
的index.html
<body ng-controller="MainCtrl">
...
<div id="page-wrapper" ui-view>
...
JS
app.config(['$stateProvider', function($stateProvider){
$stateProvider.
state('login', {
url: '/login',
templateUrl: 'assets/templates/login.html',
controller: 'AuthCtrl'
}).
state('/products', {
url: '/products',
templateUrl: 'assets/templates/product-list.html',
controller: 'ProductListCtrl'
}).
state('/categories', {
url: '/categories',
templateUrl: 'assets/templates/category-list.html',
controller: 'CategoryListCtrl'
}).
state('/product/add', {
url: '/product/add',
templateUrl: 'assets/templates/add-product.html',
controller: 'AddProductCtrl'
}).
...
}]);
*什麼是最好的方法*是不是一種問題要解決在這裏,我會說。有什麼不工作? *(BEST是令人驚訝的「回答」依賴...)* –
是)我不知道如何分割到不同的佈局工作,如果兩個佈局將在同一根索引文件..) – Alliswell
*我可以給你有這樣的提示:http://stackoverflow.com/q/25667660/1679310(我想這真的很接近你的情況)或http://stackoverflow.com/q/28800644/1679310但是..它取決於關於應用程序的實際需我可以告訴你我需要改變多少次我認爲是最好的* –