ko <!--ko-->binding和data-bind ="visible:sometext"绑定
两种绑定都执行相同的操作,哪一种是有效的,哪一种是最好的
例如:
<!-- ko visible: prop--><!-- /ko -->
Run Code Online (Sandbox Code Playgroud)
例如:
<table>
<tbody>
<tr><td></td></tr>
<!-- ko if: cond -->
<tr><td>Optionnal line </td></tr>
<!-- /ko -->
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
data-bind:<!-- ko [binding] -->允许您绑定到一个虚拟元素。
data-bind="[binding]" 是常规绑定,只能应用于实际元素。
不同之处在于第一个可以使用而无需创建元素:
<ul>
<li class="heading">My heading</li>
<!-- ko foreach: items -->
<li data-bind="text: $data"></li>
<!-- /ko -->
</ul>
Run Code Online (Sandbox Code Playgroud)
请注意,并非每个绑定处理程序都可以应用于虚拟元素:
自定义绑定也可以与虚拟元素一起使用,但要启用此功能,您必须使用 ko.virtualElements.allowedBindings API 明确告诉 Knockout 您的绑定理解虚拟元素。
| 归档时间: |
|
| 查看次数: |
5053 次 |
| 最近记录: |