Egyéni útvonaljelzők küldése a FLAGS-szel
A FLAGS('path @name', callback) értelmez egy jComponent-útvonalat, kibocsátja a @flag name eseményt az értelmezett útvonallal, és meghívja a callbacket. Regisztrálja a figyelőt az ON('@flag name', function(path) { ... }) hívással. Több különböző egyéni jelző külön eseményeket bocsát ki; egy név ismétlése ugyanabban a kifejezésben egyszer bocsátja ki. Ebben a példában a végrehajtás és a callback szinkron.
Az értelmezett útvonal az esemény argumentuma. Egy olyan érték, mint a @refresh:yes, továbbra is a refresh nevű jelzőt választja; az érték nem kerül át az esemény második argumentumaként. A fenntartott jelzők, például a @reset, ki vannak zárva ezekből az egyéni eseményekből. A FLAGS() önmagában történő hívása nem hívja meg a SET()-et, és nem állítja vissza a komponensek állapotát: az állapotműveletek a saját jelzőiket értelmezik. Használjon alkalmazásspecifikus jelzőneveket az ütközések elkerülésére.
<!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>Szerkeszd a példát, és futtasd. A böngésződ egy izolált keretében fut; semmi nem kerül a szerverünkre.
Előnézet