我正在使用剔除验证来验证我的视图模型,并使用自定义模板在字段旁边放置确认或错误消息。问题是确认消息被添加到未标记为必需的字段中。在模板中,它检查 isModified 和 isValid 但有没有办法检查该字段是否为必填项,所以我只能显示必填字段的确认信息?
<script type="text/html" id="myCustomTemplate">
<span data-bind="if: field.isModified() && !field.isValid(),
attr: { title: field.error }"><i class="icon-exclamation-sign"></i></span>
<span data-bind="if: field.isModified() && field.isValid()"><i class="icon-ok green"></i></span>
</script>