У меня есть директива, размещенная в моем массиве полей. В директиве есть еще одна форма, которая отображает несколько полей. Какие бы проверки ни были у этих внутренних полей (обязательно/минимум/максимум/и т. д.), они правильно отображают сообщение проверки при сбое. Однако у меня возникают проблемы с получением значений полей, всплывающих в соответствии с моделью основной формы.
Пожалуйста, взгляните на этот jsbin.
Обратите внимание, что поля InnerFieldTest
извлекаются из формы, помещенной в файл exampleDirective
. Также на главной форме размещено одно поле outerfieldtest
. Если вы вводите данные в три поля, модель отображает данные только для внешнего поля. Я полагаю, что у меня есть базовое понимание того, почему это происходит (модель внутренней формы не представлена в модели внешней формы). Однако я не уверен, как решить эту проблему.
У кого-нибудь есть предложения?
PS ... у кого-нибудь также есть идеи о том, как заставить внутреннюю форму видеть вызов Submit btn из внешней формы? Когда я нажимаю кнопку «Отправить» в основной форме... Я хочу, чтобы внутренняя форма проверялась так же, как и основная форма (это означает, что все, что требуется, станет красным).