ForgejComponent
el

jComponent

Στείλτε προσαρμοσμένες σημαίες διαδρομής με το FLAGS

jComponent 20 · jcomponent@20 jcomponentflagseventspaths Εκτελέστηκε με jComponent 20

Το FLAGS('path @name', callback) αναλύει μια διαδρομή jComponent, εκπέμπει @flag name με την αναλυμένη διαδρομή και καλεί το callback. Καταχωρίστε τον ακροατή με ON('@flag name', function(path) { ... }). Πολλές διαφορετικές προσαρμοσμένες σημαίες εκπέμπουν χωριστά συμβάντα· η επανάληψη ενός ονόματος στην ίδια έκφραση το εκπέμπει μία φορά. Σε αυτό το παράδειγμα η εκτέλεση και το callback είναι σύγχρονα.

Η αναλυμένη διαδρομή είναι το όρισμα του συμβάντος. Μια τιμή όπως @refresh:yes επιλέγει ακόμη τη σημαία με όνομα refresh· η τιμή δεν περνιέται ως δεύτερο όρισμα του συμβάντος. Οι δεσμευμένες σημαίες όπως η @reset εξαιρούνται από αυτά τα προσαρμοσμένα συμβάντα. Η κλήση του FLAGS() μόνου δεν καλεί το SET() ούτε επαναφέρει την κατάσταση των συνιστωσών: οι λειτουργίες κατάστασης ερμηνεύουν τις δικές τους σημαίες. Χρησιμοποιήστε ονόματα σημαιών ειδικά για την εφαρμογή για να αποφύγετε συγκρούσεις.

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>
Δοκιμάστε το στον browser σας

Επεξεργαστείτε το παράδειγμα και εκτελέστε το. Εκτελείται σε απομονωμένο πλαίσιο στον browser σας· τίποτα δεν στέλνεται στον διακομιστή μας.

Προεπισκόπηση