mio ui router config è come questo:router ui angolare: metodo sul controller di chiamare da onEnter
$stateProvider
.state("list",{url:"/list",templateUrl:"list.html",controller:"ctrl as vm"})
.state("list.select",
url:'/select',
templateUrl:'select.html',
onEnter:function() { ... }
});
Lo stato list.select utilizza lo stesso controller come lo stato lista. Come posso chiamare un metodo sul controller dalla funzione onEnter? Nota che sto usando la sintassi "ctrl as vm"! Posso anche accedere a $ stateParams qui?
Ho risolto il problema utilizzando la risoluzione sulla configurazione dello stato. Non tentare di chiamare il metodo sul controller, ma risolvere i dati necessari per il controller con i parametri di risoluzione dello stato di configurazione – rekna
@rekna puoi fornire il tuo esempio? Sto correndo nello stesso caso. Grazie – jmcollin92