Я пытаюсь создать проверку формы с помощью AngularJS, и в итоге я нашел условие, использующее ng-класс, которое я не могу понять, может кто-нибудь сказать мне, почему здесь, в этой ситуации, они используют ng-класс, как этот?С картой и массивом сразу после этого я не могу понять, как сделать, чтобы класс has-error был включен:
<div ng-if="conditionItem.field.id"
ng-class="{true: 'has-error'}[field.hasError]"
dynamic
input-router
source="conditionItem.field"
required ng-model="conditionItem.situation[$index]">
</div>