ho questa struttura statale:Avere genitore di default stato a stato figlio utilizzando ui-router
.state('places',
{
url:'/places',
controller:'PlacesController',
templateUrl:'views/places.html'
})
.state('places.city',
{
url:'/:city',
templateUrl:function(stateParams)
{
return 'views/places/'+stateParams.city+'.html';
}
});
E funziona bene, tranne quando l'URL è semplicemente /places
senza una città dopo di esso.
Come posso avere un valore predefinito per templateUrl
nello stato bambino?
Sto pensando che il modo migliore sarebbe quello di impostare l'interfaccia utente da PlacesController
, tuttavia ciò non sembra possibile.
può impostare un jsfiddle? –
Siamo spiacenti, non è stato selezionato Evidenziatore di sintassi. Dovrebbe essere pulito da leggere ora. – Francisc
possibile duplicato di [stato figlio predefinito angularjs ui-router] (http://stackoverflow.com/questions/17001589/angularjs-ui-router-default-child-state) –