Ответ 1
Я думаю, что вам нужно предоставить атрибут required
для ваших полей ввода внутри вашей формы, поэтому до тех пор, пока поля не будут заполнены в форме signInForm
, будет недействительным. Аналогичным образом вы также можете предоставить другие атрибуты проверки на входах.
Пример: -
<input type="text" ng-model="firstName" name="firstName" required />
<input type="text" ng-model="lastName" name="lastName" required />
<input type="email" ng-model="email" name="email" required />
...
...
<button class="btn btn-success" ng-click="register()"
ng-disabled="signInForm.$invalid">Register</button>