该页面比较了使用Wijmo5和KnockoutJS的两种语法。
Wijmo 5在KnockoutJS应用中使用控件提供了两种相似但是不同的语法:
如果你之前使用过KnockoutJS,你可能对自定义绑定语法很熟悉。
自定义绑定与一般HTML元素一起使用,典型的就是使用data-bind
属性的<div>
元素。
绑定名称与控件名称相关并带有一个wj前缀。
绑定值是一个JavaScript对象字符,包含映射到Wijmo 5控件的属性和事件处理器。
作为标准KnockoutJS绑定语法的代替,Wijmo 5提供了在页面标记中声明控件为自定义元素的可能性。 有了自定义元素,标签名与控件的绑定名相关,属性名与控件的属性名相关。 元素和参数名必须是小写和破折号而不是“驼峰式”。 需要提及一点,属性值必须使用自定义绑定定义中使用的相同JavaScript表达式定义。
下面的示例旨在说明大部分Wijmo 5控件的两种语法。