Событие "вставлено" не сработало для компонента (CanJS, JSFiddle)
По какой-то причине inserted
событие не запускается ни для одного компонента в моей настройке в этой скрипке.
Я пытаюсь поиграть с привязками вида, но основные (жестко запрограммированные) данные не создаются и не используются вообще. нет console.log
линия обратного вызова inserted
Появляется событие, поэтому я думаю, что это событие не состоялось. Но keyup
Событие на входном элементе интересно срабатывает.
Я скучаю по какой-либо банке библиотеки (из CDN) здесь? Любая другая идея?
1 ответ
can.stache
возвращает функцию рендерера, поэтому вам нужно вызвать ее, чтобы правильно создать фрагмент документа.
Я думаю изменить это:
$('#can-bindings').append(can.stache('<search-comp />'));
чтобы:
$('#can-bindings').append(can.stache('<search-comp />')());
в каждом из мест, где вы пытаетесь визуализировать шаблоны, вы должны решить свою проблему.