剑道大学相当于淘汰赛?

时间:2014-06-06 02:27:22

标签: mvvm knockout.js kendo-ui

我找不到任何类似于在剑道中敲击“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>

1 个答案:

答案 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>