我有一個問題加載控制器/模板爲每個子狀態。我在每個狀態控制器中都有一個console.log,但它們不會觸發。任何想法將不勝感激!UI路由器兒童狀態角加載控制器
意圖是隨時爲每個孩子狀態加載藝術家。
var stateConfig = ['$stateProvider', function($stateProvider) {
// State Configurations
$stateProvider
.state('artist', {
abstract: true,
url: '/' + artistSlug,
controller: "artistCtrl",
resolve: {
artist: function(artist){
return artist.getArtist();
}
}
})
.state('events', {
parent: 'artist',
url: '',
controller: 'eventsCtrl',
templateUrl: "/templates/artist/events.html"
})
什麼是'artistSlug'?爲什麼'events'有空的url? – charlietfl
希望將事件解析爲默認網址,而其他狀態也需要藝術家。 artistSlug是一個帶連字符的url字符串 – Yasir