'inserted' 组件(CanJS、JSFiddle)未触发事件
'inserted' event not fired for Component (CanJS, JSFiddle)
出于某种原因 inserted
event is not fired for any component in my set-up in this fiddle。
我在这里尝试使用视图绑定,但根本没有生成和使用基本(硬编码)数据。 inserted
事件的回调没有出现 console.log
行,因此我认为没有触发此事件。但是有趣的是,输入元素上的 keyup
事件被触发了。
我是否遗漏了任何 can 库(来自 CDN)?还有其他想法吗?
can.stache
returns 渲染器函数,因此您需要调用它才能正确创建文档片段。
我想改变这个:
$('#can-bindings').append(can.stache('<search-comp />'));
致:
$('#can-bindings').append(can.stache('<search-comp />')());
在您尝试呈现模板的每个地方都应该可以解决您的问题。
出于某种原因 inserted
event is not fired for any component in my set-up in this fiddle。
我在这里尝试使用视图绑定,但根本没有生成和使用基本(硬编码)数据。 inserted
事件的回调没有出现 console.log
行,因此我认为没有触发此事件。但是有趣的是,输入元素上的 keyup
事件被触发了。
我是否遗漏了任何 can 库(来自 CDN)?还有其他想法吗?
can.stache
returns 渲染器函数,因此您需要调用它才能正确创建文档片段。
我想改变这个:
$('#can-bindings').append(can.stache('<search-comp />'));
致:
$('#can-bindings').append(can.stache('<search-comp />')());
在您尝试呈现模板的每个地方都应该可以解决您的问题。