cycle.js 如何 select 来自组件实例的元素

cycle.js How to select element from instance of component

使用 cycle.js 我正在尝试创建一个可重复使用的组件,该组件可以在页面中多次存在,包括事件处理程序。

当使用 DOMSource.select 时,它似乎在整个应用程序容器上匹配。有没有一种方法可以 .select 来自我的(组件的这个实例)子元素?

答案是使用 isolate()。它有点类似于反应中需要 key 属性的每个 Iterable 项。

如果您只有一个或几个组件,tm1rbrt 提到的 isolate() 效果很好并且易于使用。

如果您有大量对象要作为组件呈现,特别是如果您必须更新该列表,请尝试 cycle.js 集合:https://github.com/cyclejs/collection