Ich bin neu in Angular, und ich versuche etwas wirklich grundlegendes zu tun. 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 tun werde versuchen, ist wirklich einfach. Ich möchte den Eingabewert verwenden. Ich versuchte etwas wie $scope.data = []
und $scope.data.push($scope.id)
, um ein Array mit dem Wert des Bereichs zu erstellen, aber es hat nicht funktioniert. Als ich versuchte, den Wert anzuzeigen, bekam ich auf der Konsole ein 'undefined'.
Haben Sie eine Idee?
Edit: Die Ansicht hat auch eine Schaltfläche mit der ng-click
Direktive, die die Funktion des Controllers auslösen, wo ich versuche, meinen Wert zu bekommen.
Haben Sie etwas in die 'input' geben? – tymeJV
Ich tippe etwas, und (ich habe es nicht auf den ursprünglichen Beitrag geschrieben) Ich habe eine Schaltfläche, mit einem 'ng-Klick' Direktive mit einer Funktion in der Steuerung verknüpft. – Arhyaa
Bearbeiten Sie den Titel der Frage so, dass er das Problem anzeigt, dem Sie gegenüberstehen. "Ich versuche nur ein paar grundlegende Dinge mit AngularJS's ngModel zu tun" sagt mir nichts. Du würdest deine Eltern nicht fragen: "Ich versuche, etwas mit einem Herd zu kochen" ... "Okay, was ist die Frage? Was kochst du? Was ist das Problem?". – Jonast92