Odosielajte vlastné príznaky ciest pomocou FLAGS
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.
<!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>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