ForgejComponent
sk

jComponent

Odosielajte vlastné príznaky ciest pomocou FLAGS

jComponent 20 · jcomponent@20 jcomponentflagseventspaths Spustené s jComponent 20

FLAGS('path @name', callback) spracuje cestu jComponent, vyšle @flag name so spracovanou cestou a zavolá callback. Listener zaregistrujte cez ON('@flag name', function(path) { ... }). Viaceré rôzne vlastné príznaky vysielajú samostatné udalosti; opakovanie názvu v tom istom výraze ho vyšle raz. V tomto príklade sú vykonanie aj callback synchrónne.

Spracovaná cesta je argumentom udalosti. Hodnota ako @refresh:yes stále vyberá príznak s názvom refresh; hodnota sa nepredáva ako druhý argument udalosti. Rezervované príznaky ako @reset sú z týchto vlastných udalostí vylúčené. Samotné volanie FLAGS() nevolá SET() ani neresetuje stav komponentov: stavové operácie interpretujú vlastné príznaky. Používajte názvy príznakov špecifické pre aplikáciu, aby nedošlo ku kolíziá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>
Vyskúšajte to vo svojom prehliadači

Upravte príklad a spustite ho. Beží v izolovanom ráme vo vašom prehliadači; na náš server sa nič neposiela.

Náhľad