我正在尝试将日期输入绑定到毫秒
我有很多输入,所以我正在尝试创建一个看起来像这样的指令
(function() {
'use strict';
angular
.module('app')
.directive('milliDate', milliDate);
function milliDate() {
return {
require: 'ngModel',
link: function(scope, element, attrs, ngModelController) {
ngModelController.$parsers.push(function(data) {
return data.getTime();
});
ngModelController.$formatters.push(function(data) {
var date = new Date(data);
return date;
});
}
};/* return */
};/* function */
})();
HTML
<input milli-Date ng-model='person.dateOfBirth'>
当我在输入日期后尝试console.log(person.dateOfBirth)时,我得到了未定义。
有什么想法?