Valore di assegnazione del modello NG in HTML e lettura e assegnazione del controller $ Scope
-
21-12-2019 - |
Domanda
Sono un principiante angolare e sto cercando di ottenere questo,
Assegna un valore ngmodel in visualizzazione e leggilo nel controller per passarlo al mio servizio
<input name="item" ng-model="itemId" ng-init="itemId='3'">
.
Nel mio controller lo sto accedendo tramite
@MyDevelopmentApp.controller 'myCtrl',[
'$scope'
($scope) ->
console.log($scope.itemId)
.
Restituisce indefinito .
Come posso restituire l'ID dalla mia vista al controller?
Soluzione
Quel codice nel controller viene eseguito prima di ng-init
.Se aspetti che non sia stata analizzata, dovrebbe funzionare: demo
Modifica: è possibile registrare un orologio che verrà attivato quando il valore viene inizializzato o quando si modifica la variabile in seguito.Fiddle aggiornato con un esempio.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow