Mô-đun bootstrap Knockout.js trong Magento 2 bao gồm mô-đun sau thông qua một define
phụ thuộc.
Magento_Ui/js/lib/knockout/extender/bound-nodes
Về mặt kỹ thuật, mô-đun này tạo ra các hàm bao cho các phương thức ko.applyBindings
và ko.cleanNode
. Các trình bao bọc này sẽ chứa các mô hình và nút xem nhất định trong một javascript riêng WeakMap
, và sau đó trả về một đối tượng đăng ký duy nhất cho phép bạn truy cập các mục trong WeakMap
.
Tuy nhiên, không rõ những tính năng mà người lập trình cuối phải đối mặt với tính năng này cho phép. Có ai ở đây biết các Magento_Ui/js/lib/knockout/extender/bound-nodes
mô-đun thực sự là gì? Hoặc là đủ quen thuộc với nội bộ Knockout.js để tìm ra mọi thứ?