基于输入接受标志,如果填充了标志,如何使文本区域为必填字段,是的,如果填充的标志为NO,则我想使其为必填字段,但是应该能够保存表格。
的HTML
<div>
<input type="radio" Id="riskAcceptanceDec"
ng-model="processRating.riskAcceptanceFlag"
value="Y">Yes
<input type="radio" Id="riskAcceptanceDec"
ng-model="processRating.riskAcceptanceFlag"
value="N">No
</div>
<div>
<textarea class="form-control"
ng-model="processRating.riskAcceptanceComment"
name="riskAcceptanceComment"
required></textarea>
</div>
最佳答案
使用ng-required
属性。
<textarea class="form-control"
ng-model="processRating.riskAcceptanceComment"
name="riskAcceptanceComment"
ng-required="processRating.riskAcceptanceFlag=='Y'"></textarea>
我知道
angular
令人惊叹的文档中没有它(为此在github上打开了一个问题,即使他们未在doc中添加指令,该问题也已关闭),但是您可以阅读有关此HERE的更多信息