【发布时间】:2014-01-06 01:13:34
【问题描述】:
是否可以使用 Kendo UI MVVM 在元素上绑定 HTML5 必需属性的可见性?
元素上的 required 属性表示该元素的值是必需的。从技术上讲,该属性的值也应为“必需”。
使用 Kendo UI,我可以使用
将值绑定到属性<input data-bind="attr: { required: isFieldRequired }"/>
但是,这仍然会在呈现的 HTML 中输出 required 属性,这不是我想要的(再次,因为它的存在表明了必需性)。
我可以监听数据源上的更改事件,并使用 jQuery 和 ViewModel 上的值手动添加或删除属性,但这并不理想。
如果有办法绑定一个属性是否被渲染,那就太好了!
【问题讨论】: