Вы можете обратиться, я изменяю это содержание:
index.html
<body ng-controller="MainCtrl">
<button ng-click="submit()">Submit</button>
<form name="myform">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th width="50%">Field Name</th>
<th class="smallcol" width="50%">Field Value</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="(key, value) in c">
<td ng-if="value.type == 'LABEL'" colspan="2" style="background: #777; color: white;">{{key}}</td>
<td ng-if="value.type == 'FIELD'">{{key}}</td>
<td ng-if="value.type == 'FIELD' && isEditableMode && value.editable && value.dataType=='last'">
<div class="form-group" ng-class="{'has-error': myform[key].$invalid}">
<input type="text" name="{{key}}" first="{{getCheck('First')}}" class="form-control" ng-model="value.value" ng-keyup="update(value)" testlast>
</div>
</td>
<td ng-if="value.type == 'FIELD' && isEditableMode && value.editable && value.dataType=='name'">
<div class="form-group" ng-class="{'has-error': myform[key].$invalid}">
<input type="text" last="{{getCheck('Last')}}" name="{{key}}" class="form-control" ng-model="value.value" ng-keyup="update(value)" testfirst>
</div>
</td>
</tr>
</tbody>
</table>
</form>
</body>
Отмечено:
Контрольный пример 1: должно отображаться сообщение об ошибке, когда пользователь вводит имя «First», проверять длину «фамилии», если оно меньше 4. Оно должно отображать ошибку
Контрольный пример 2: то же самое в фамилии, если пользователь вводит «фамилию», а затем проверяет, что длина «имени» меньше 4. Если да, должна отображаться ошибка
Завершить тестовый пример 1, после чего вы должны очистить все поля значения.
после Вы будете проверять случай 2, потому что css показывает ошибку неправильно. Вы должны справиться с этим снова.
образец кода