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?

È stato utile?

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
scroll top