使用cycle.js,我正在尝试创建一个可重复使用的组件,该组件可以在页面中多次存在,包括事件处理程序。
使用时DOMSource.select
,它似乎与整个应用容器匹配。有没有办法.select
只从我的(组件的这个实例)子元素中获取?
使用cycle.js,我正在尝试创建一个可重复使用的组件,该组件可以在页面中多次存在,包括事件处理程序。
使用时DOMSource.select
,它似乎与整个应用容器匹配。有没有办法.select
只从我的(组件的这个实例)子元素中获取?
如果您只有一个或几个组件,tm1rbrt 提到的isolate() 效果很好并且易于使用。
如果您有大量对象要作为组件呈现,特别是如果您必须更新该列表,请尝试使用 cycle.js 集合:https ://github.com/cyclejs/collection
答案是使用isolate()。它有点类似于需要key
属性的反应中的每个 Iterable 项目。