Если вы добавите
console.log(this.f);
Вы заметите, что ваша форма пуста.У него нет никаких элементов управления или какого-либо значения.Это не проблема валидатора, а то, как вы строите свою форму.Динамическое (на этапе выполнения) создание шаблонно-управляемой формы - задача не из легких.Вот учебник, который я нашел в Интернете: Учебник
Извините, я не могу вам больше помочь.