setter getter function AngularJS
setter getter function AngularJS
by ndw5015
HTML
<form ng-submit="submitData(user)">
<input id="name" ng-model="user.name"/>
<input id="createdBy" ng-model="user.createdBy"/>
</form>
JavaScript
app.service('user',function(){
var dataObj = {};
return {
setData : function(data){
dataObj.name = data.name;
dataObj.createdBy = data.createdBy;
},
getData: function(){
return dataObj;
}
}
});
app.controller('getterSetterFunc',['$scope, user', function($scope,user){
$scope.submitData = function(data){
user.setData(data);
console.log(data);
};
}]);