Мне нужно сегментировать бэкэнд на макет панели и макет входа. Это должно быть два разных макета.Рендеринг различных макетов через ng-маршрут или угловой-ui-router | Angularjs
Как я могу реализовать это с помощью углового 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, но .. это зависит на реальных приложениях. Я мог бы рассказать вам, сколько раз мне приходилось менять то, что я считал лучшим * –