Как получить данные из внутренней директивы formlyform

У меня есть директива, размещенная в моем массиве полей. В директиве есть еще одна форма, которая отображает несколько полей. Какие бы проверки ни были у этих внутренних полей (обязательно/минимум/максимум/и т. д.), они правильно отображают сообщение проверки при сбое. Однако у меня возникают проблемы с получением значений полей, всплывающих в соответствии с моделью основной формы.

Пожалуйста, взгляните на этот jsbin.

Обратите внимание, что поля InnerFieldTest извлекаются из формы, помещенной в файл exampleDirective. Также на главной форме размещено одно поле outerfieldtest. Если вы вводите данные в три поля, модель отображает данные только для внешнего поля. Я полагаю, что у меня есть базовое понимание того, почему это происходит (модель внутренней формы не представлена ​​в модели внешней формы). Однако я не уверен, как решить эту проблему.

У кого-нибудь есть предложения?

PS ... у кого-нибудь также есть идеи о том, как заставить внутреннюю форму видеть вызов Submit btn из внешней формы? Когда я нажимаю кнопку «Отправить» в основной форме... Я хочу, чтобы внутренняя форма проверялась так же, как и основная форма (это означает, что все, что требуется, станет красным).


person Holt    schedule 15.09.2015    source источник


Ответы (1)


Я нашел хороший способ сделать это. Взгляните на этот исходный код github

Маккентох дал мне несколько советов о том, как получить модель внутренней формы, которая находится в директиве. Спасибо чувак!

person Holt    schedule 22.09.2015