El módulo de arranque Knockout.js en Magento 2 incluye el siguiente módulo a través de una define
dependencia.
Magento_Ui/js/lib/knockout/extender/bound-nodes
Técnicamente hablando, este módulo crea contenedores para los métodos ko.applyBindings
y ko.cleanNode
. Estos contenedores esconderán ciertos modelos de vista y nodos en un javascript privado WeakMap
, y luego devolverán un único objeto de registro que le permitirá acceder a elementos en el WeakMap
.
Sin embargo, no está claro qué características de cara al programador de usuario final permite esto. ¿Alguien aquí sabe para qué Magento_Ui/js/lib/knockout/extender/bound-nodes
es realmente el módulo? ¿O está lo suficientemente familiarizado con las partes internas de Knockout.js para resolver las cosas?
fuente