Я пытался использовать заявления containerless как <!--ko if:IsShowData==true -->
из knockoutjs в горячем шаблоне полотенца, но он не был woring вместо этого, если я использовать видимое связывание с некоторым элементом как DIV, то он работает очень хорошо. (<div data-bind="visible: IsShowData==true"></div>
)Бесконтактные заявления нокаутов не работают в hottowel SPA?
Может кто-нибудь сказать мне, если без контейнеров заявления нокаута не работают в шаблоне горячего полотенца?
В шаблоне по умолчанию Горячее полотенце я добавил несколько строк в home.html и home.js следующим образом:
views/home.html
<section>
<h2 class="page-title" data-bind="text: title"></h2>
</section>
<!-- ko if: active()==true -->
hiiiiiiiiiiiiiii
<!--/ko-->
<div data-bind="visible: active() == true">
byeeeeeeeeeeeee
</div>
И В ViewModels/файл home.js
define(['services/logger'], function (logger) {
var vm = {
activate: activate,
active:ko.observable(false),
title: 'Home View'
};
return vm;
//#region Internal Methods
function activate() {
logger.log('Home View Activated', null, 'home', true);
return true;
}
//#endregion
});
я буду видеть hiiiiiiii но я не увижу byeeeeee
Бесконтактные крепления должны работать. Пожалуйста, напишите несколько код mroe, как выглядит ваш взгляд и viewmodel! – nemesv