Wie bekomme ich einen input-Wert in Eckigen Dollar-Bereich?

Ich bin neu zu Eckig, und ich bin versucht, etwas zu tun, wirklich basic. Hier ist ein Teil einer Ansicht (alle Winkel-Dateien Hinzugefügt werden, an anderer Stelle) :

 <div ng-controller='ctrl'>
    <input type='text' ng-model='id'>
 </div>

Und hier ist mein controller :

 module.controller('ctrl',['$scope', function ($scope) {

    //get the scope value here
}]);

Was ich versuche zu tun, ist wirklich einfach. Ich möchte mit dem input-Wert. Ich habe versucht, so etwas wie $scope.data = [] und $scope.data.push($scope.id) erstellen Sie ein array mit der scope-Wert, aber es hat nicht funktioniert. Als ich versuchte, um den Wert anzuzeigen, bekam ich eine 'undefined' auf der Konsole.

Habt Ihr eine Idee ?

Edit : Die Ansicht hat auch eine Taste mit der ng-click Richtlinie, die trigger des Controllers Funktion, wo ich versuchen zu bekommen mein Wert.

  • Hast du den Typ etwas in die input?
  • Ich tippe etwas, (ich habe es nicht geschrieben auf den original-post) habe ich eine Taste mit einem ng-click Richtlinie verbunden mit einer Funktion in der Steuerung.
  • Bearbeiten Sie den Titel der Frage so, dass es Staaten das problem, das Sie gegenüberstellen, "Nur versuchen, einige grundlegende Dinge mit AngularJS ist ngModel" sagt mir nichts. Sie würde nicht Fragen Ihre Eltern "ich bin versucht zu tun, einige Kochen mit einem Herd" ... "okay, was ist die Frage? Was werden Sie Kochen? Was ist das problem?".
  • Ich möchte hinzufügen, die ng-click auf die Frage. Poste den code "as-is" - nicht ein enger Darstellung... kleine Fehler können sieht aus wie große Probleme.
  • Überprüfen Sie mein blog-post. Es könnte für Sie nützlich sein: espeo.pl/angularjs-wie-richtig-verwenden-sehen-und-watchcollection
InformationsquelleAutor Arhyaa | 2015-06-01
Schreibe einen Kommentar