в общем структура json такая получается
key: data1,
validators: Confirm,
fieldGroup: [
{key: data1},
{key:data2}
]
пишу если мы видим validators === Confirm то берет эти филды дял сравнения. Еще в JSON добавлен temolateOptions чтобы понять что с чем сравнивать. Но в общем вопрос в том что когда поля пусты то все нормально валидирует и работает, но когда в JSON поставлены данные, то страница падает ошибка setControl