摘要:
目的foreach可以将一个数组中的实体循环的进行绑定。这在将一个list显示成table时非常有用。假设数组是observable的,当在绑定后做了add, remove,或者重新排序后,绑定会找到相应的元素做新增、删除或者排序,而不会影响其他不相关的DOM元素。这比重新生成整个foreach的输... 阅读全文
摘要:
目的attr绑定可以设置DOM元素的属性值。例如,当我们需要设置title的值,或者一个img的src值,或者一个超链接的href,使用属性绑定会在model的值发生改变时动态的更新绑定的属性值。示例:Report这样就会把url设置成year-end.html, 把title设置为Report i... 阅读全文
摘要:
目的style绑定可以添加或者移除DOM元素的样式值。这非常有用,例如,当值为负数时将颜色变为红色。(注:如果要修改CSS整个类,请使用css绑定)Profit Information当currentProfit的值小于0时,会将style.color设置为red, 当大于0时会变成black.参数... 阅读全文
摘要:
css绑定会对元素的CSS类进行操作。在某些情况下这将非常有用,例如:当数值是负的时将其高亮显示。(注:如果如果不想直接更改CSS类,而是只要改其中一个样式,则需要使用style绑定)示例:使用静态的CSS类 Profit Information 当currentProfit的值小于0时就会将p... 阅读全文
摘要:
目的html绑定可以绑定DOM元素内的HTML内容。示例: 参数Main parameterKO在绑定时会把元素内原来的HTML内容清除掉。如果JQuery是可用的,KO会使用JQuery的html函数进行绑定,或者把参数的字符串做为HTML绑定到每一个子元素中。如果参数是observable的,那... 阅读全文
摘要:
目的text绑定可以使你传递的参数做为文本显示到相关的DOM元素里。一般会用在如或者这类元素来显示文本,但从技术来讲它可以绑定到任何元素。示例Today's message is: 参数Main parameterknockout会把参数做为文本显示到元素中,原来存在的内容会被清除。如果参数是ob... 阅读全文
摘要:
对visible进行绑定可以控制元素的显示和隐藏。示例: You will see this message only when "shouldShowMessage" holds a true value. 参数说明:Main parameter当参数值是False时(包括数字0,或者nul... 阅读全文
摘要:
构造计算监控(Constructing a computed observable)1.ko.computed( evaluator [, targetObject, options] )evaluator 用来得到结果的函数targetObject 定义在evaluator调用时的thisop... 阅读全文