Методы проверки максимальной длины в Angular: формы на основе шаблонов, реактивные формы и пользовательские директивы