Trying to understand how could be possible to write a function, (directive / controller) that would transform all my form inputs
to json with current value that the
ng-model
does it for you. A scope variable will be created if you haven't already created it yourself
<form name="myForm" ng-submit="submitMyForm()">
<input ng-model="fields.name" />
function myController($scope){
$scope.submitMyForm=function(){
/* while compiling form , angular created this object*/
var data=$scope.fields;
/* post to server*/
$http.post(url, data);
}
}
If you have the object to start with in your scope angular will 2 way bind to the input, so any values that are initially set in the scope object will show up in the input