フィールドにフォーマッタを追加する単純なディレクティブを実装しようとしてい<input type="date">
ます。ディレクティブは次のようになります。
myApp.directive("date-format", function (dateFilter) {
return {
restrict: "A",
require: "ngModel",
link: function (scope, element, attributes, ngModelController) {
ngModelController.$formatters.push(function (modelValue) {
return modelValue && new Date(modelValue);
});
}
};
});
名前を に変更するまでは、かなりうまく機能していましたmb-date-format
。JS フィドルを作成しました: http://jsfiddle.net/HB7LU/4458/。aaa
、bbb
、などの名前で正常に動作するように見えますが、名前を、、 …ccc
に変更すると動作しなくなります。jjj
zzz