Angularjs Initializing Form Input Field
You are Welcome! Here below you find detailed instructions on How to Initialize Form Input Field on Angular.js 1.x.
The Solution include an Example of a View with an associated Controller.
Especially relevant: the default Angular Binding by the “{{ }}” is Not Suited for Passing Data to Initialize the Forms Fields.
View like:
<form id="editLocation" name="editLocation" role="form" ng-submit="vm.onSubmit()"> <div class="form-group"> <input id="name" name="name" ng-model="vm.formData.name"/> <input id="address" name="address" ng-model="vm.formData.address" /> </div> <button type="submit">Submit location</button> </form>
Controller as:
angular
.module('myApp')
.controller('editLocationCtrl', function editLocationCtrl($scope) {
var vm = this;
$scope.vm.formData = {
name: "Zoc Hardy",
address: "1600 Pennsylvania Ave NW, Washington, DC 20500, USA"
}
});
Thanks to: stackoverflow