ForgejComponent
it

jComponent

Invia flag di percorso personalizzati con FLAGS

jComponent 20 · jcomponent@20 jcomponentflagseventspaths Eseguita con jComponent 20

FLAGS('path @name', callback) analizza un percorso jComponent, emette @flag name con il percorso analizzato e invoca il callback. Registra il listener con ON('@flag name', function(path) { ... }). Più flag personalizzati distinti emettono eventi separati; ripetere un nome nella stessa espressione lo emette una volta. In questo esempio, l'esecuzione e il callback sono sincroni.

Il percorso analizzato è l'argomento dell'evento. Un valore come @refresh:yes seleziona comunque il flag chiamato refresh; il valore non viene passato come secondo argomento dell'evento. I flag riservati come @reset sono esclusi da questi eventi personalizzati. Chiamare FLAGS() da solo non chiama SET() né reimposta lo stato dei componenti: le operazioni di stato interpretano i propri flag. Usa nomi di flag specifici dell'applicazione per evitare collisioni.

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>
Provalo nel tuo browser

Modifica l'esempio ed eseguilo. Gira in un frame isolato del tuo browser; nulla viene inviato al nostro server.

Anteprima