我有这种状态结构:
.state('places',
{
url:'/places',
controller:'PlacesController',
templateUrl:'views/places.html'
})
.state('places.city',
{
url:'/:city',
templateUrl:function(stateParams)
{
return 'views/places/'+stateParams.city+'.html';
}
});
Run Code Online (Sandbox Code Playgroud)
它工作得很好,除非URL /places之后没有城市.
如何templateUrl在子状态中具有默认值?
我认为最好的方法是设置ui-view PlacesController,但这似乎是不可能的.