我找不到任何类似于在剑道中敲击“with”绑定的东西。
基本上我希望能够设置我的html特定区域的上下文,这样我就不必继续引用我的observable的子属性了。
来自ko docs。
<h1 data-bind="text: city"> </h1>
<p data-bind="with: coords">
Latitude: <span data-bind="text: latitude"> </span>,
Longitude: <span data-bind="text: longitude"> </span>
</p>
然而在剑道我必须去
<h1 data-bind="text: city"> </h1>
<p>
Latitude: <span data-bind="text: coords.latitude"> </span>,
Longitude: <span data-bind="text: coords.longitude"> </span>
</p>
答案 0 :(得分:1)
剑道中没有with
绑定的直接等价物。
作为一种解决方法,您可以使用source
binding,就像KO中的简单template
绑定一样:
<h1 data-bind="text: city"> </h1>
<p data-template="template" data-bind="source: coords">
<script id="template" type="text/x-kendo-template">
Latitude: <span data-bind="text: latitude"> </span>,
Longitude: <span data-bind="text: longitude"> </span>
</script>
</p>