У меня есть несколько полей даты в моем приложении. Поэтому мне нужно отправить дату в качестве метки времени в базу данных. Поэтому я планирую написать собственный канал для изменения значения модели. Будет ли это соответствовать моей потребности? или мне нужно написать пользовательскую директиву для этого?
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'capitalize'})
export class CapitalizePipe implements PipeTransform {
transform(value: string, args: string[]): any {
if (!value) return value;
return value.replace(/\w\S*/g, function(txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
});
}
}