Simple Angular Form
by Matthew Day
HTML
<div ng-app="myApp">
<div ng-controller="MyCtrl as vm">
<form ng-submit="vm.fn1()">
<input type="text"
ng-model="vm.someInput"
/>
<button type="submit">Submit</button>
</form>
</div>
</div>
JavaScript
angular.module('myApp', []);
angular.module('myApp')
.controller('MyCtrl', function($http) {
var vm = this;
vm.someInput = '';
vm.fn1 = function() {
console.log('Thank you for submitting your form.');
dbService.postData(someInput)
.then((data) => {
vm.someInput = data.name;
})
.catch((err) => {
console.error('There was an error');
})
}
});