在我的淘汰赛表格中,我有很多这样的重复代码:
<div data-bind="if:Id == 0">
My form field : <input type="text" name="MyFormField" data-bind="value:MyFormField />
</div>
<div data-bind="if:Id != 0">
My form field consultable : <span data-bind="text:MyFormField"></span>
</div>
如您所见,如果 Id = 0,我会显示一个输入,如果只是为了咨询,我会显示一个简单的跨度。
是否可以制作一个通用模板?这个想法是:
- 调用模板并引用我要显示的属性
- 如果 Id == 0,模板呈现一个输入,相反,模板呈现一个跨度
提前谢谢!