javascript - 当 foreach 绑定(bind)到字符串列表时如何访问字符串?

标签 javascript knockout.js

我有一个这样的模板:

<div data-bind='template: { name: "stringTemplate", foreach: stringCollection() }'> </div>
</div>

<script id='stringTemplate' type='text/html'>

// I want to display string from collection here 
</script>

如何访问模板中的字符串对象?

最佳答案

在 jQuery 模板中,您可以使用 $data 来引用正在绑定(bind)的整个对象。

所以,你会这样做:

<span data-bind="text: $data"></span>

${ $data }

关于javascript - 当 foreach 绑定(bind)到字符串列表时如何访问字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6548021/

相关文章:

data-binding - knockout.js 数据绑定(bind) 'with' 与 jQuery 更改事件冲突

javascript - 如何访问当前表格行特定单元格?

javascript - 如何在包装器 div 的鼠标悬停时更改图像

jquery - 结合 Knockoutjs.com 的 "Cart editor"和 "Contacts editor"示例的功能

asp.net-mvc - 如何对 MVC 传递的每个项目列表的属性应用 knockout 验证?

javascript - Knockout 绑定(bind),JSON 数据的可重用代码

javascript - 如何创建 CSS?

javascript - 如何验证是否已调用 mockjax

javascript - Jquery 表单获取默认值

javascript - ko.computed 只适用于最后一行