這里是輸入框:
<input class="weui_input" type="time" ng-model="callDate" date-format>
這里是指令代碼:
contr.directive('dateFormat', ['$filter',function($filter) { return { require: 'ngModel',
link: function(scope, elm, attrs, ctrl) {
ctrl.$formatters.unshift(function formatter(value) { return $filter('date')(value, 'HH:mm');
});
ctrl.$parsers.push(function parser() { return ctrl.$modelValue;
});
}
};
}])
添加上指令之后還是不能達(dá)到'HH:mm'這種格式。
angularjs自定義指令不能過濾(格式化)input框ng-model的值
海綿寶寶撒
2018-09-03 16:22:21