Das Knstraout.js-Bootstrap-Modul in Magento 2 enthält das folgende Modul über eine define
Abhängigkeit.
Magento_Ui/js/lib/knockout/extender/bound-nodes
Technisch gesehen erstellt dieses Modul Wrapper für die Methoden ko.applyBindings
und ko.cleanNode
. Diese Wrapper speichern bestimmte Ansichtsmodelle und Knoten in einem privaten Javascript WeakMap
und geben dann ein einzelnes Registrierungsobjekt zurück, mit dem Sie auf Elemente in der Datei zugreifen können WeakMap
.
Es ist jedoch nicht klar, welche Funktionen für Endbenutzer-Programmierer dies ermöglicht. Weiß hier jemand, wofür das Magento_Ui/js/lib/knockout/extender/bound-nodes
Modul eigentlich ist? Oder kennen Sie die Interna von Knockout.j genug, um etwas herauszufinden?