У меня сложнее всего работать с формами и передавать значения из них на контроллер. У меня одна и та же история каждый раз: ng-model и все настроено, но контроллер не принимает то, что я пытаюсь передать, и, таким образом, дает мне, что var не определен. Кто-нибудь подскажет, как бороться с этим и как правильно настроить формы с помощью Angular? Их документация ужасна!Вход от формы не передается контроллеру и остается «неопределенным»
Вот разметка формы:
<div>
<form name="thisForm" ng-submit="submit()" class="wa-id-submit-form">
<label>Submit your number</label>
<input name="wa_id" ng-model="submission" type="text" class="form-control" required />
<input type="submit" class="form-control" name="submit" value="Submit" />
</form>
</div>
Вот функция и вар я пытаюсь передать его:
$scope.submit = function() {
var data = {
"wa_id": $scope.wa_id
};
console.log($scope.wa_id);
var hookphp = submitIdService.submitId();
hookphp.save(data,
function(result){
console.log(result);
};
РНР сторона все это прекрасно работает и не нужно смотреть. Мне просто нужно передать эту строку из ввода в данных переменной, и это не так. Разве я не делаю ng-модель и такие разговоры должным образом друг к другу? }, функция (результат) { console.log ('NO GO'); } ); };
Проблема остается. Все еще не определено. –
Это не может быть неопределенным http://plnkr.co/edit/HjVM9aGxJe6YkrH1liUC?p=preview – dfsq