Совместное использование html-файлов в шаблоне Hot Towel аналогично частичным представлениям в приложении MVC

Я использую шаблон Hot Towel с привязкой к нокаутным данным. У меня есть определенный HTML, который, как я знаю, будет использоваться в нескольких местах моего приложения. Можно ли поделиться моими файлами HTML аналогично использованию частичных представлений в приложении MVC? Кроме того, окна, совместно использующие html-файлы, будут открыты одновременно. Оба будут привязаны к одним и тем же наблюдаемым. Это вызовет проблему?

Спасибо.


person user2585299    schedule 26.08.2013    source источник


Ответы (1)


Вы можете использовать привязку Knockout Compose, предоставленную Durandal. Вам нужно будет предоставить дополнительный код, если вам нужна дополнительная помощь с решением. Вы можете без проблем привязать два представления или столько HTML, сколько хотите, к любому количеству наблюдаемых объектов.

<div data-bind="with: myData">
    <!-- ko compose: 'views/myDependentView' -->
    <!-- /ko -->
</div>
person PW Kad    schedule 27.08.2013