Knockoutjs:你使用什么$ item来引用foreach中的项目?

时间:2011-12-12 20:18:51

标签: knockout.js

如果你这样做:

<ul data-bind="foreach: products">
    <li>
        <strong data-bind="text: name"></strong>
        <em data-bind="if: manufacturer">
            &mdash; made by <span data-bind="text: manufacturer.company"></span>
        </em>
    </li>
</ul>

它没有模板(或引擎)。但是,如何引用单个项目?在jQuery Tmpl中,它是$ item。什么是Knockoutjs?

1 个答案:

答案 0 :(得分:4)

您可以使用$ data来引用当前项目。您可以使用$ parent引用一个范围级别的数据,使用$ root引用顶级视图模型。