我正在尝试理解原生 knockoutjs
template binding , 特别是 foreach binding .
只是想知道如何使用 native 出价访问当前项目?与 jQuery.tmpl
可以使用 $item
之类的东西/$data
.当数据源是基元数组时如何使用 native 模板绑定(bind)执行相同操作,因此每个项目都没有命名字段?这里是 JSFiddle有两个例子,第一个 - 使用本地绑定(bind),其中数据源是自定义对象数组,第二个 - 绑定(bind)到字符串数组。我无法让它工作,看起来我错过了一些明显的东西?
基本上我试图理解 native 绑定(bind)并能够使用 native 绑定(bind)重构以下示例:JSFiddle: Comma separated list of checked items所以我可以保留一个可观察的变量,它代表一个逗号分隔的检查项目列表。
最佳答案
您可以使用 $data
访问原始值,例如:http://jsfiddle.net/rniemeyer/M73S8/3/ .
这是另一个更新的 fiddle :http://jsfiddle.net/rniemeyer/EGAH9/8/ .不确定要在其中支持的确切功能。
关于binding - Knockoutjs 原生模板绑定(bind)和简单的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9472093/