Ошибка: [$ compile: multidir] Несколько директив [form, form], запрашивающих контроллер 'form' на: <form ng-form = “”>
Я получаю эту ошибку в форме, которую я строю в angularjs.
Ошибка: [$ compile: multidir] Несколько директив [form, form], запрашивающих контроллер 'form' на:
<div data-ng-controller="shortlistController">
<ul>
<li data-ng-repeat="job in jobs">
<div>{{ job.role }}</div><div>{{ job.salary }}</div><div>{{ job.company }}</div>
</li>
</ul>
</div>
<form ng-form>
<input type="text" ng-model="newRole">
<input type="text" ng-model="newSalary">
<input type="text" ng-model="newCompany">
<input type="text" ng-model="newUrl">
<button>Submit</button>
</form>
Изначально у меня была форма внутри data-ng-controller, я вынул ее, чтобы посмотреть, не был ли проблема в контроллере.
Пожалуйста, спросите, если вы думаете, что мне нужно опубликовать больше кода, я использую систему маршрутизации angulars