I'm trying to write formatter and parser through a directive.
angular.module('myModule').directive('toDate', function(){
debugger; //Debugger Not Coming Here
return{
require: 'ngModel',
link: function(scope, element, attr, ngModel){
debugger; //Debugger Not Coming Here Too
ngModel.$formatters.push(function(value){
return new Date(value);
});
ngModel.$parsers.push(function(value){
if(typeof value === 'object'){
return value.getTime();
}
});
}
};
});
using it in view :
<td><input type="text" ng-model="item.s_modified_on" toDate /></td>
It is not working.