cycle.js Как выбрать элемент из экземпляра компонента

С помощью cycle.js я пытаюсь создать повторно используемый компонент, который может существовать несколько раз на странице, включая обработчики событий.

При использовании DOMSource.select кажется, что он совпадает со всем контейнером приложения. Есть ли способ .select только из моих (этого экземпляра компонента) подэлементов?


person Community    schedule 30.10.2016    source источник
comment
Такой вопрос лучше подходит для gitter.im/cyclejs/cyclejs. Здесь люди ожидают увидеть то, что код, который вы пробовали.   -  person bloodyKnuckles    schedule 01.11.2016


Ответы (2)


Если у вас есть один компонент или всего несколько, isolate(), упомянутый tm1rbrt, работает хорошо и прост в использовании.

Если у вас есть большой список объектов для рендеринга как компонентов, особенно если вам нужно обновить этот список, попробуйте коллекции cycle.js: https://github.com/cyclejs/collection

person Brian C.    schedule 09.02.2017

Ответ состоял в том, чтобы использовать isolate(). Это чем-то похоже на то, что каждый элемент Iterable в реакции нуждается в атрибуте key.

person Community    schedule 01.11.2016