Как вы фиксируете события внутри партиала {{›content}} Ractive Component?

Допустим, у меня есть определенный модальный компонент, который определяет контейнер для другого контента внутри модального окна.

Я могу определить этот контент с помощью партиала {{>content}}, но если какой-либо из этого контента содержит такие события, как щелчок, я не могу захватить это событие из Ractive, который определяет этот контент.

Я могу фиксировать эти события только из компонента.

Есть ли способ заставить это работать?


person Gaidin    schedule 29.08.2014    source источник
comment
github.com/ractivejs/ractive/issues/2793#issuecomment-264889953   -  person ceremcem    schedule 06.12.2016


Ответы (1)


Единственный возможный способ - вручную всплыть события:

<modal on-a="b">
    <div on-click="a">Click Me!</div>
</modal>
ractive.on('b', function () {});

В настоящее время мы обсуждаем всплывающие события и {{yield}} ключевое слово, которое поможет в подобных ситуациях.

person Martin Kolárik    schedule 29.08.2014