Frage: Wie beobachtet man VerÀnderungen in der Komponente von Kindern
Gibt es eine einfache Möglichkeit, Ănderungen an den Komponenten/Kindern meines benutzerdefinierten Komponententyps zu abonnieren oder anzuhören? @scottccoates Sie auf diese Weise abonnieren können: Prost!
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Gibt es eine einfache Möglichkeit, Ănderungen in den Komponenten/Kindern meines benutzerdefinierten Komponententyps zu abonnieren oder anzuhören? Vielleicht eine Veranstaltung, fĂŒr die ich abonnieren kann? Etwas wie 'change:content'?
Ich möchte Kindern meiner 'Container'-Komponente Eigenschaften hinzufĂŒgen. Wenn die Kinder den BehĂ€lter verlassen, sollten die Eigenschaften verschwinden.
Mir fÀllt eine Lösung ein. So etwas wie: '''javascript In der Sicht this.el.bind("DOMSubtreeModified",function(){ alert('changed'); });
Antworten (3)
Gibt es eine einfache Möglichkeit, Ănderungen an den Komponenten/Kindern meines benutzerdefinierten Komponententyps zu abonnieren oder anzuhören? @scottccoates Sie auf diese Weise abonnieren können: Prost!
@pouyamiralayi danke. Ich muss darauf achten, dass Kinder meinen Block verlassen oder betreten. Ich bin mir nicht sicher, ob das, was du geliefert hast, hilft, oder ĂŒbersehe ich etwas?
@scottccoates das könnte helfen:
editor.on('component:add', model => console.log(model.parent().get('custom-name')))
editor.on('component:remove', model => console.log(model.parent().get('custom-name')))
Prost!
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2433
Das Ăndern der Layerable in einem Ereignis zur Laufzeit aktualisiert nicht sofort
Wenn ich die layerable-Option einer benutzerdefinierten Komponente in einem Event Àndere, erscheint sie in den Layern, bis man sie einmal z...
Problem #2076
Wie erstellt man eine neue Komponente, die Laravel-Klingen-Direktiven ermöglicht?
Hallo, danke fĂŒr die nette Arbeit. Ich wĂŒrde gerne wissen, ob es eine Möglichkeit gibt, Blade-Direktiven im Code zu verwenden. Ich habe ber...
Problem #1875
ID Àndert sich beim Import von HTML oder beim Weitergeben von HTML in Komponenten in der Konfiguration.
Hallo, Ich habe eine Komponente und einen Block gebaut, die ich per Drag & Drop auf der Leinwand ziehen kann. Mein Problem ist, dass manche...
Problem #822
Wie bekommt man das HTML- und CSS-Code-Tool in der Ansicht?
oder wie ich den gesamten HTML-Code und CSS bekomme, damit ich ihn in meiner Datenbank speichern kann. Oder gibt es bereits eine Funktional...
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 âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.