Ein Plugin ist eine Komponente ohne eigenes DOM-Element. Statt sich in die Seite zu rendern, hängt es Verhalten an das Element der Komponente an, die es beherbergt — ganz ähnlich einer Direktive. Sie listen Plugins unter plugins/ in einer view.tree auf; sie laufen neben der Ansicht, tauchen aber nie in deren sub auf.1$my_app$mol_view2 plugins /3<= Theme $mol_theme_auto4<= Search_key $mol_hotkey5 key *6 K?<=> open_search?7 sub /8<= Content $my_contentWeil ein Plugin das Element seines Hosts teilt, kann es diesem Element Event-Listener, Attribute oder reaktive Seiteneffekte hinzufügen, ohne es in zusätzliches Markup zu hüllen.
$mol_hotkey — bindet Tastenkürzel. key*escape?<=>close? führt close bei Escape aus; setzen Sie mod_ctrltrue, um Strg/⌘ zu verlangen.$mol_theme_auto — wendet ein helles/dunkles Theme auf den Host-Teilbaum an.$mol_nav — Pfeiltastennavigation über eine Liste von Komponenten (keys_y, current_y).$mol_speech — Eingabe per Spracherkennung.
Ein Plugin erweitert $mol_plugin (das selbst element-los ist) und verdrahtet typischerweise ein event mit einem Handler:1$my_autosave$mol_plugin2 event *3^4 input?<=> save?nullHängen Sie es über die plugins/-Liste dieser Ansicht an eine beliebige Ansicht an, und es erweitert das Element dieser Ansicht.Diese Seite auf GitHub bearbeitenWar das hilfreich?JaNeinZurückKochbuchWeiterModul-MetadatenAuf dieser SeitePlugins, die Sie oft verwendenEines schreibenType to search the documentation.