從標記列印繫結上下文
有時直接從標記列印當前繫結很有用。一個巧妙的技巧是允許使用具有不存在的繫結(KO <3.0),自定義繫結或不相關的繫結(如 uniqueName
)的其他 DOM 元素。
考慮這個例子:
<tbody data-bind="foreach: people">
<tr>
<td data-bind="text: firstName"></td>
<td data-bind="text: lastName"></td>
</tr>
</tbody>
如果想要找出 people 陣列中每個元素的繫結上下文,可以寫:
<tbody data-bind="foreach: people">
<span data-bind="uniqueName: console.log($data)"></span>
<tr>
<td data-bind="text: firstName"></td>
<td data-bind="text: lastName"></td>
</tr>
</tbody>