Il modulo bootstrap Knockout.js in Magento 2 include il seguente modulo tramite una define
dipendenza.
Magento_Ui/js/lib/knockout/extender/bound-nodes
Tecnicamente parlando, questo modulo crea wrapper per i metodi ko.applyBindings
e ko.cleanNode
. Questi wrapper nasconderanno determinati modelli e nodi di visualizzazione in un javascript privato WeakMap
, quindi restituiranno un singolo oggetto del registro che ti consentirà di accedere agli elementi nel file WeakMap
.
Tuttavia, non è chiaro quali funzioni per l'utente finale programmatore siano abilitate. Qualcuno qui sa a cosa Magento_Ui/js/lib/knockout/extender/bound-nodes
serve effettivamente il modulo? O hai abbastanza familiarità con gli interni di Knockout.js per capire le cose?