ng-repeat を使用して表示されるフィールドのリストがあります。入力フィールドの名前は動的です。動的な名前を使用するときに ng-messages を機能させるにはどうすればよいですか? 以下は私が試したものですが、これはうまくいきません:
<form id="userForm" name="userForm" ng-submit="userForm.$valid && submit()" novalidate>
<div ng-repeat="uniqueField in uniqueFields">
<div>
<label>{{uniqueField.form_field_label}}</label>
<input required="{{uniqueField.isMandatory}}" name="text_{{uniqueField.form_field_id}}" ng-model="uniqueField.form_field_value" type="text">
<div ng-messages="userForm.{{uniqueField.form_field_id}}.$error" ng-if="userForm.$submitted && uniqueField.isMandatory == true">
<div ng-message="required">Please enter a {{uniqueField.form_field_label}}.</div>
</div>
</div>
</div>
</form>