mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
29 lines
822 B
Plaintext
29 lines
822 B
Plaintext
static function handleTestEvent1() {
|
|
window.received1.push({
|
|
args: arguments,
|
|
component: arguments[arguments.length - 1]
|
|
});
|
|
}
|
|
static function handleTestEvent2() {
|
|
window.received2.push({
|
|
args: arguments,
|
|
component: arguments[arguments.length - 1]
|
|
});
|
|
}
|
|
|
|
<div class="foo">
|
|
<app-bar key="bar"/>
|
|
<app-bar key="bar2"/>
|
|
<app-bar key="barArray[]" label="1"/>
|
|
<app-bar key="barArray[]" label="2"/>
|
|
<app-custom-events onTestEvent(handleTestEvent1) key="customEvents"/>
|
|
<app-custom-events
|
|
onTestEvent(handleTestEvent2)
|
|
channel=`customEvents-${component.id}`/>
|
|
<ul>
|
|
<for|color| of=["red", "green", "blue"]>
|
|
<li key="colorListItems[]">${color}</li>
|
|
</for>
|
|
</ul>
|
|
<span class="config" key="config"/>
|
|
</div> |