@sdgroup14

Angularjs дочерние стейты abstract state?

суть такова, мне нужно сделать дочерние стейты. через абстракт. Но вроде бы понял вообще зачем нужно это свойство. и так начал писать и вылезла такая ошибка . 94dfe292cb6046b2a66bb69faa86eb74.png

Вот собственно код на этой странице и ошибка появляется только если указываю abstract: true,

function config($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('phones', {
abstract: true,
url: '/phones',
templateUrl: '../views/pages/phones/phones.html',
controller: PhonesCtrl,

})
.state('phones.nokia', {
url: '/nokia',
templateUrl: '../views/pages/phones/phones.html',
})
.state('phones.htc', {
url: '/htc',
templateUrl: '../views/pages/phones/phones.html',
})
.state('phones.apple', {
url: '/apple',
templateUrl: '../views/pages/phones/phones.html',
})

};
  • Вопрос задан
  • 168 просмотров
Решения вопроса 1
Вы делаете переход на абстрактный стейт "phones".
Он на то и называется абстрактный, что перейти на него нельзя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы