Es ist nicht möglich, benutzerdefinierte Komponenten schwebbar/wÀhlbar/schÀdlich zu machen.
Also, Stattdessen habe ich Angular-Elemente verwendet, aber die Elemente NICHT in eine Webkomponente kompiliert (wollte die zusÀtzliche KomplexitÀt vermeiden). Dadurch musste ich die DOM-Elemente nicht austauschen, und so funktioniert der GrapesJS-Editor gut. Kein Problem mehr. Danke! Andrew
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich benutze GrapesJs mit Angular und erweitere die FunktionalitĂ€t mit Angular-Komponenten. Meine Vorlage sieht also so aus: Das funktioniert alles einwandfrei; Ich habe DomComponents zum Designer hinzugefĂŒgt, und die Komponenten erscheinen im Layer Designer und ich kann sogar problemlos die Traits Ă€ndern. Alles rendert so, wie es soll. Allerdings; WĂ€hrend ich meine Textkomponente auswĂ€hlen und ein Abzeichen sehen kann, kann ich nicht rs-wc-custom-component oder rs-wc-menu auswĂ€hlen. Wenn ich auf die GegenstĂ€nde klicke, gibt es kein blaues Rechteck und kein Abzeichen; die einzige Möglichkeit,...
Antworten (3)
Also,
Stattdessen habe ich Angular-Elemente verwendet, aber die Elemente NICHT in eine Webkomponente kompiliert (wollte die zusÀtzliche KomplexitÀt vermeiden). Dadurch musste ich die DOM-Elemente nicht austauschen, und so funktioniert der GrapesJS-Editor gut. Kein Problem mehr.
Danke! Andrew
Das könnte helfen. Im Rahmen der Verarbeitung des Elements tausche ich es spontan gegen mein Angular-Element aus... Also, nachdem das RS-wc-Custom-Component-Tag gerendert wurde, warte ich 1 ms und generiere eine dynamische Angular-Komponente und tausche die rs-wc-custom-component gegen meine dynami...
Im Rahmen der Verarbeitung des Elements tausche ich es spontan gegen mein Angular-Element aus... Also, nachdem das RS-wc-Custom-Component-Tag gerendert wurde, warte ich 1 ms und generiere eine dynamische Angular-Komponente und tausche die rs-wc-custom-component gegen meine dynamische Angular-Kompon...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3270
Wie exportiert man JS-Code aus Angular-Komponenten?
Hey, ich benutze Grapesjs in meiner Angular-App Ich habe eine benutzerdefinierte Angular-Komponente (im Grunde benutzerdefiniertes HTML, da...
Problem #2313
Skripte funktionieren nicht, wenn sie dynamisch zum iframe <head>hinzugefĂŒgt werden
Ich benutze die neueste Version von grapesjs (0.15.8) und fĂŒhre es unter Windows 10 x64 unter Electron aus (das ist kein Problem mit Electr...
Problem #1337
Das Laden aus dem Paket in TypeScript liefert einen undefinierten Fehler.
Ăhnlich wie Ausgabe #902, aber ich kann mich mit den in dieser Diskussion unternommenen Schritte nicht lösen. Ich benutze die neueste Versi...
Problem #1658
Das KontrollkÀstchen-Merkmal lÀdt nicht als angekreuzt, selbst wenn der Merkmalswert wahr ist
Hallo, Ich benutze die Grapesjs-Version 0.14.33. Ich lade einige Komponenten, wenn das Formular lÀdt, und ich habe eine Komponente mit eine...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âVerwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
UnStudio for GrapesJS: 4 Plugins to Build Better Visual Editors
Meet UnStudio, a new GrapesJS plugin studio with four tools, safer and better editor: Command Palette, Responsive Pack, Autosave & Restore, and Autofill
Tutorial
Claude Skill for GrapesJS: How AI Is Changing the Way We Build Visual Editors
We've released the Claude Skill for GrapesJS Development â a free, open-source skill that turns Claude into a developer who actually knows GrapesJS
Tutorial
Messaging on gjs.market: talk to a studio before you buy, not after
We've launched private messaging between buyers and studios. One thread per buyerâstudio pair, the whole history in one place.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.