У меня есть форма входа, которую я пытаюсь собрать данные для отправки в мой API, HTML, выглядит немного как это,угловые данные не связывающие
<form novalidate ng-controller="loginController" ng-submit="doLogin()">
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email" ng-model="formData.username">
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password" ng-model="formData.password">
</form>
мой контроллер Войти выглядит так,
var app = app || {};
app.controller('loginController', function($scope, $routeParams, authentication) {
$scope.formData = {};
$scope.doLogin = function(form) {
//authentication.authenticate();
console.log($scope.formData);
}
});
функция doLogin работает на форме submit, но $scope.formData
пуст, я ожидал бы, что у вас есть имя пользователя и пароль?
вы можете сделать plunker или jfiddle? Я думаю, нам, возможно, потребуется больше кода. – defaultcheckbox
Ваш код работает, только имя пользователя должно быть действительным для показа в области. http://jsfiddle.net/Lvc0u55v/10323/ –