Jestem nowy w Angular i próbuję zrobić coś naprawdę podstawowego. Oto część z widokiem (wszystkie pliki kątowe są dodawane w innym miejscu):
<div ng-controller='ctrl'>
<input type='text' ng-model='id'>
</div>
I tu jest mój kontroler:
module.controller('ctrl',['$scope', function ($scope) {
// get the scope value here
}]);
Co usiłuję zrobić jest bardzo proste. Chciałbym użyć wartości wejściowej. Próbowałem coś takiego jak $scope.data = []
i $scope.data.push($scope.id)
, aby utworzyć tablicę z wartością zakresu, ale to nie zadziałało. Kiedy próbowałem wyświetlić wartość, dostałem "niezdefiniowany" na konsoli.
Czy macie jakiś pomysł?
Edytuj: Widok ma również przycisk z dyrektywą ng-click
, który uruchamia funkcję kontrolera, w której próbuję uzyskać moją wartość.
Czy wpisać cokolwiek w 'input'? – tymeJV
Napisałem coś i (nie napisałem tego na oryginalnym wpisie) Mam przycisk z dyrektywą 'ng-click' połączoną z funkcją w kontrolerze. – Arhyaa
Edytuj tytuł pytania tak, aby określał on problem, przed którym stoisz: "Po prostu próbuję zrobić kilka podstawowych rzeczy za pomocą ngModel AngularJS" nic mi nie mówi. Nie prosiłbyś swojego rodzica "Próbuję zrobić sobie coś z pieca" ... "OK, o co pytasz? Co gotujesz? W czym problem?". – Jonast92