У меня есть форма с проверками.Нажав кнопку «Отправить», тесты завершены.Он работает нормально, но когда я помещаю форму в компонент, который я построил (с помощью transclude), $ scope в контроллере не знает форму.
В представлении, когда я пишу {{formName.json}} Он показывает мне объект, но доступ из $ scope проблематичен.Похоже, форма вписывается в другую область, но я не понимаю, что.Я использую компонент табуляции из документации angularJS: https://docs.angularjs.org/guide/component. Но не имеет значения, в какой компонент вы его вставите, и это произойдет
<my-tabs>
<my-pane title="פרטי החולה">
<form name="patientForm" class="form-horizontal" novalidate>
///some inputs
</form>
</my-pane>
</my-tabs>
if (!this.$scope.patientForm.$valid)
return;
Ошибка типа: невозможно прочитатьсвойство $ valid не определено