<div ng-repeat="item in metadataGovernance">
<awsui-control-group validation-message="" label="{{item.governance === 'Required' ? item.tag + '*' : item.tag}}">
<awsui-textfield name="{{item.tag}}" data-disabled="false" ng-model="item.value"></awsui-textarea>
</awsui-control-group>
</div>
在这里,我想验证每个字段(item.tag ==&#39;标记的名称&#39;并且应该更改字段类型,例如。
if(item.tag == 'To Database')
<awsui-select name="{{item.tag}}" data-disabled="false" ng-model="item.value">
</awsui-select>
if(item.tag == 'Description') then it should take the tag as
<awsui-textarea name="{{item.tag}}" data-disabled="false" ng-model="item.value">
</awsui-textarea>
根据标签的名称,我应该确定ng-repeat中的字段类型。
答案 0 :(得分:0)
你可以试试这个 -
<awsui-select ng-if="item.tag === 'To Database'" name="{{item.tag}}" data-disabled="false" ng-model="item.value">
</awsui-select>
<awsui-textarea ng-if="item.tag === 'Description'" name="{{item.tag}}" data-disabled="false" ng-model="item.value">
</awsui-textarea>