Ошибка: [$ 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

Ответы на вопрос(3)

Ваш ответ на вопрос