Я пытаюсь заставить мой вложенный маршрут работать, но мне уже два дня тяжело :(
один уровень работает нормально
два уровня работают нормально
три уровня не работает!
кто-нибудь может мне помочь?
заранее спасибо
angular.module('settings', []).config(['$stateProvider', '$routeProvider', '$urlRouterProvider', function($stateProvider, $routeProvider, $urlRouterProvider) {
$stateProvider
.state('settings', {
url: '/settings',
template:"Settings",
controller: function(){
console.log('settings');
}
}).
state('settings.branch', {
url: '/{branchId:[0-9]{1,8}}',
template:"Branch",
controller: function(){
console.log('branch');
}
}).
state('settings.branch.prop', {
url: '/prop',
template:"Property",
controller: function(){
console.log('property');
}
});
}]);
'/настройки' работают
'/настройки/1234' работает
'/settings/1234/prop' не работает, всегда возвращайте состояние prevues 'Branch'