Στείλτε προσαρμοσμένες σημαίες διαδρομής με το FLAGS
Το FLAGS('path @name', callback) αναλύει μια διαδρομή jComponent, εκπέμπει @flag name με την αναλυμένη διαδρομή και καλεί το callback. Καταχωρίστε τον ακροατή με ON('@flag name', function(path) { ... }). Πολλές διαφορετικές προσαρμοσμένες σημαίες εκπέμπουν χωριστά συμβάντα· η επανάληψη ενός ονόματος στην ίδια έκφραση το εκπέμπει μία φορά. Σε αυτό το παράδειγμα η εκτέλεση και το callback είναι σύγχρονα.
Η αναλυμένη διαδρομή είναι το όρισμα του συμβάντος. Μια τιμή όπως @refresh:yes επιλέγει ακόμη τη σημαία με όνομα refresh· η τιμή δεν περνιέται ως δεύτερο όρισμα του συμβάντος. Οι δεσμευμένες σημαίες όπως η @reset εξαιρούνται από αυτά τα προσαρμοσμένα συμβάντα. Η κλήση του FLAGS() μόνου δεν καλεί το SET() ούτε επαναφέρει την κατάσταση των συνιστωσών: οι λειτουργίες κατάστασης ερμηνεύουν τις δικές τους σημαίες. Χρησιμοποιήστε ονόματα σημαιών ειδικά για την εφαρμογή για να αποφύγετε συγκρούσεις.
<!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 σας· τίποτα δεν στέλνεται στον διακομιστή μας.
Προεπισκόπηση