这个问题在Question 1 Question 2之前被问过至少两次但是我认为答案并不完整很多人使用静态名称和ng-repeat,这是一个可能的解决方案但在我的情况下不要工作,因为我需要控制器中的输入名称将参数传递给另一个指令,一个更好的想法是使用指令if tdown != 't' and tdown != 'f':
...
,但有了这个,我不知道如何显示错误
以下是我的代码示例
dinamicName
指令dinamicName:
<form name="myForm" class="form-horizontal" role="form" ng-submit="submitForm()">
<div ng-repeat="field in data.fields">
<ng-form name="form">
<!-- Texto plano -->
<div class="col-sm-6">
<input type="{{ field.type }}" data-ng-model="field.data" class="form-control" required dynamic-name="field.name"/>
<span ng-show="form."+{{field.name}}+".$touched && form."+{{field.name}}+".$error.required" class="help-block with-errors" >Required!</span>
</div>
</div>
</ng-form>
</div>
</form>
此代码不显示垃圾邮件
由于