Sto utilizzando la risoluzione del router per ottenere alcuni dati da un servizio.
Il fatto è che ho bisogno di ottenere un valore dal $ scope genitore per chiamare il servizio come mostrato di seguito.
resolve: {
contactService: 'contactService',
contacts: function ($scope, contactService) {
return contactService.getContacts($scope.parentCtrl.parentObjectId);
}
}
Continuo a ricevere Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
provato anche un paio di tentativi disperati come l'aggiunta di portata all'oggetto determinazione come mostrato soffietto con non il successo.
scope: $scope
Qualche idea?
puoi pubblicare il tuo codice in plnkr? – user3722785
Non penso che la mia domanda abbia bisogno di altro codice di spiegazione, voglio semplicemente aggiungere $ scope alla risoluzione del mio ui-router. –
Quello che stai cercando di fare non è possibile. Se è necessario disporre di un valore per eseguire un calcolo nella funzione di risoluzione, deve provenire da un servizio. – Claies