0

我正在使用带有剔除数据绑定的热毛巾模板。我有一些我知道将在我的应用程序中的几个地方使用的 HTML。是否可以共享我的 HTML 文件,类似于在 MVC 应用程序中使用部分视图?此外,共享 html 文件的窗口将同时打开。两者都将绑定到相同的可观察对象。这会导致问题吗?

谢谢。

4

1 回答 1

1

您可以使用 Durandal 提供的 Knockout Compose 绑定。如果您需要有关解决方案的其他帮助,您将需要提供更多代码。您可以将两个视图或任意数量的 HTML 绑定到任意数量的可观察对象,而不会出现问题。

<div data-bind="with: myData">
    <!-- ko compose: 'views/myDependentView' -->
    <!-- /ko -->
</div>
于 2013-08-27T01:51:10.457 回答