Skicka egna sökvägsflaggor med FLAGS
FLAGS('path @name', callback) tolkar en jComponent-sökväg, sänder @flag name med den tolkade sökvägen och anropar callbacken. Registrera lyssnaren med ON('@flag name', function(path) { ... }). Flera olika egna flaggor sänder separata händelser; att upprepa ett namn i samma uttryck sänder det en gång. I det här exemplet är körning och callback synkrona.
Den tolkade sökvägen är händelsens argument. Ett värde som @refresh:yes väljer fortfarande flaggan som heter refresh; värdet skickas inte som ett andra argument till händelsen. Reserverade flaggor som @reset är undantagna från dessa egna händelser. Att anropa FLAGS() ensamt anropar inte SET() och återställer inte komponenternas tillstånd: tillståndsoperationer tolkar sina egna flaggor. Använd applikationsspecifika flaggnamn för att undvika kollisioner.
<!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>Redigera exemplet och kör det. Det körs i en isolerad ram i din webbläsare; ingenting skickas till vår server.
Förhandsvisning