Im new для AngularJS и у меня проблема с правильной проверкой вложенной формы HTML5.AngularJS/HTML5 Вложенная форма проверки
У меня есть 2 формы один mainFrm
(материнская форма) и другой stateFrm
(ребенок форма). У меня есть проблема, проверяющая каждую форму в своей области.
<form id="mainFrm" ng-submit="save()">
<text-input form="mainFrm" required type="text">
<form id="stateFrm" ng-submit="addState()">
<input form="stateFrm" type="text">
<!-- this wont add an item if input-text is empty-->
<!-- prompts html5 validation-->
<button form="stateFrm" type="submit">Add state to favorite</button>
<!-- and a list of favorite states -->
</form>
<!-- (Will validate only the text-input of mainFrm if empty) -->
<button type="submit">Save</button>
</form>
При этом кнопка отправить в stateFrm не работает. ng-submit = "" этой формы не будет запускаться, и при вводе пустого запроса нет подтверждения.
Здесь работает DEMO
ПРИМЕЧАНИЕ: Я использовал угловой материал конструкции
Что вы подразумеваете под «кнопкой отправки stateFrm, которая не будет работать правильно»? Каков ожидаемый результат и фактический результат? – Fissio
принять stateFrm из mainFrm – MMK
@Fissio i означает, что кнопка stateFrm не запускает 'vm.addItem (state)' ожидаемый, это то, что будет проверка, если пустая else добавит элемент в список –