Я пытаюсь переключаться между маршрутами с помощью углового ui-router. У меня есть два представления, которые используют точно такую же функциональность. Мой взгляд 2 использует почти 90% функциональности из моего представления, исключая некоторые из html-кода. В таком случае я могу использовать тот же контроллер для двух состояний, как это?Можем ли мы использовать один контроллер для двух состояний при изменении состояний с использованием ui-router
// Routes
.config(['$stateProvider', function ($stateProvider) {
$stateProvider
.state('moduleone', {
url: '/moduleone',
controller: 'moduleoneCtrl',
templateUrl: path + 'views/one.html',
})
.state('module two',{
url: '/moduletwo',
controller: 'moduleoneCtrl',
templateUrl: path + 'views/two.html',
});
}]);
Если остальные 10% заворачивают в элемент можно просто выключить его с помощью 'нг-if'. Общее правило - это один контроллер для каждой точки зрения, но, конечно, это просто руководство. –
@MuliYulzary Спасибо Muli. Я попробую это! – hhhh4