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