目标
click
在与 KnockoutJS 绑定后立即渲染模板。
场景
我的应用程序上有一个表格,该表格的每一行都是一个项目。当我单击某个项目时,我将在另一个容器中显示其详细信息。
我通过参数传递有关此项目的所有必要信息,并且需要将此参数作为template
绑定上的数据获取 -我该怎么做?
说明性细节
这是我的触发器:
[...]
<tr data-bind="click: showDetails"></tr>
[...]
当有人点击它时,会显示以下模板:
<p data-bind="text: itemName"></p>
...在以下容器中:
<div class="details"
data-bind="template: {name: 'detailsTemplate',
data: ~should be the parameter (object)
that "showDetails" sends~}">
</div>
最终的DOM 应该如下所示,并且必须在我单击某个项目时才可见:
<div class="details" [...]>
<p>Microsoft</p>
</div>
有人知道我该怎么做吗?