Sono nuovo di Angular e sto cercando di fare qualcosa di veramente semplice. Ecco una parte di una vista (tutti i file angolari vengono aggiunti altrove):
<div ng-controller='ctrl'>
<input type='text' ng-model='id'>
</div>
E qui è il mio controller:
module.controller('ctrl',['$scope', function ($scope) {
// get the scope value here
}]);
Quello che sto cercando di fare è davvero semplice. Mi piacerebbe usare il valore di input. Ho provato qualcosa come $scope.data = []
e $scope.data.push($scope.id)
per creare un array con il valore dell'oscilloscopio, ma non ha funzionato. Quando ho provato a visualizzare il valore, ho ottenuto un 'indefinito' sulla console.
Avete qualche idea?
Modifica: la vista ha anche un pulsante con la direttiva ng-click
che attiva la funzione del controller dove cerco di ottenere il mio valore.
hai digitato nulla nel 'input'? – tymeJV
Scrivo qualcosa e (non l'ho scritto sul post originale) Ho un pulsante, con una direttiva 'ng-click' collegata a una funzione nel controller. – Arhyaa
Modifica il titolo della domanda in modo che indichi il problema che stai affrontando, "Sto solo provando a fare alcune cose di base con il ngModel di AngularJS" non mi dice nulla. Non chiederei ai tuoi genitori "Sto cercando di cucinare un po 'con un fornello" ... "Ok, qual è la domanda? Cosa stai cucinando? Qual è il problema?". – Jonast92