# Egyéni útvonaljelzők küldése a FLAGS-szel

> Futtasson egyéni jelzőket, figyelje az eseményeiket, és különböztesse meg őket a modellváltozásoktól és a fenntartott állapotjelzőktől.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: hu
Content-SHA256: fb117d520e3572db7e4c784345dafdc17e266c3c289dc7c02b51c0eec802051f
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: jcomponent20@3fedd009a277f50fddc608b97afbec553b67c51b
Review: not-recorded

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.

```html 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>
```
