ForgejComponent
cs

jComponent

Odesílejte vlastní příznaky cest pomocí FLAGS

jComponent 20 · jcomponent@20 jcomponentflagseventspaths Spuštěno s jComponent 20

FLAGS('path @name', callback) zpracuje cestu jComponent, vyšle @flag name se zpracovanou cestou a zavolá callback. Listener zaregistrujte přes ON('@flag name', function(path) { ... }). Více různých vlastních příznaků vysílá samostatné události; opakování názvu ve stejném výrazu jej vyšle jednou. V tomto příkladu jsou provedení i callback synchronní.

Zpracovaná cesta je argumentem události. Hodnota jako @refresh:yes stále vybírá příznak s názvem refresh; hodnota se nepředává jako druhý argument události. Rezervované příznaky jako @reset jsou z těchto vlastních událostí vyloučeny. Samotné volání FLAGS() nevolá SET() ani neresetuje stav komponent: stavové operace interpretují vlastní příznaky. Používejte názvy příznaků specifické pro aplikaci, aby nedošlo ke kolizím.

public/index.html
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Custom flags</title>
<script src="//cdn.componentator.com/spa.min@20.js"></script></head>
<body><p>Dispatch a custom refresh notification without modifying the model.</p></body></html>
Vyzkoušejte to ve svém prohlížeči

Upravte příklad a spusťte ho. Běží v izolovaném rámu ve vašem prohlížeči; na náš server se nic neposílá.

Náhled