Я создаю пользовательскую директиву в Angular JS. И я хочу отформатировать ng-модель до того, как будет отображаться шаблон.
Это то, что у меня есть до сих пор:
app.js
app.directive('editInPlace', function() {
return {
require: 'ngModel',
restrict: 'E',
scope: { ngModel: '=' },
template: '<input type="text" ng-model="ngModel" my-date-picker disabled>'
};
});
HTML
<edit-in-place ng-model="unformattedDate"></edit-in-place>
Я хочу отформатировать значение unformattedDate до его ввода в ngModel шаблона. Что-то вроде этого:
template: '<input type="text" ng-model="formatDate(ngModel)" my-date-picker disabled>'
но это дает мне ошибку. Как это сделать?