İç içe geçmiş durumlarım var, ebeveyn ve alt durumu ayrı bir denetleyiciye sahip. Ama sadece ana devlet idam ediliyor.İç içe geçmiş durumdaki denetleyici yürütülüyor
Ben url yapıya sahiptir: #/restoran/2/Yani
, sanırım bu bizim gıda 'İçerik ardından kimliği 2 ve çocuk kontrolör yükü restoran yüklemek istediğiniz bizim gıda ve diğer bazı fonksiyonlara dikkat edin.
My kodudur:
var app = angular.module("app", ['ui.router']);
app.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/");
$stateProvider
.state('home', {
url: '/',
controller: function($scope, $stateParams) {
$scope.setRestaurant(0);
}
})
.state('restaurant', {
url: '/restaurant/:restaurantId',
controller: function($scope, $stateParams, $state) {
console.log('first');
if($stateParams.restaurantId > 0) {
$scope.setRestaurant($stateParams.restaurantId);
}
else {
$state.go('home');
}
}
})
.state('restaurant.our-food', {
url: '/our-food',
templateUrl: 'templates/our-food.html',
controller: function() {
console.log('second');
}
});
});
! Çok teşekkürler dostum. Belgeleri okudum ama o bölümü kaçırdım. –