Knockout.js Knockoutjs:foreach中$item引用item时使用了什么?

Knockout.js Knockoutjs:foreach中$item引用item时使用了什么?,knockout.js,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.compan

如果您这样做:

<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>
  • &mdash;制造者

它在没有模板(或引擎)的情况下工作。但是,如何引用单个项目?在jQueryTMPL中,它是$item。Knockoutjs中是什么?

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

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