フィールドにフォーマッタを追加する単純なディレクティブを実装しようとしてい<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に変更すると動作しなくなります。jjjzzz