Magento 2のKnockout.jsブートストラップモジュールには、define
依存関係を介して次のモジュールが含まれています。
Magento_Ui/js/lib/knockout/extender/bound-nodes
技術的には、このモジュールはko.applyBindings
およびko.cleanNode
メソッドのラッパーを作成します。これらのラッパーは、特定のビューモデルとノードをプライベートJavaScript WeakMap
に隠しておき、内のアイテムにアクセスできるようにする単一のレジストリオブジェクトを返しますWeakMap
。
ただし、エンドユーザープログラマーが直面している機能によってこれが可能になるかどうかは明らかではありません。ここの誰かがMagento_Ui/js/lib/knockout/extender/bound-nodes
モジュールが実際に何のためにあるのか知っていますか?または、Knockout.jsの内部に十分慣れていて、物事を理解できますか?