Tôi đang cố tích hợp một hình ảnh D3.js
vào ứng dụng Meteor. Sau khi trang được tải, một hàm D3 sẽ chèn các phần tử DOM vào một mẫu <div>
trong mẫu của tôi, dựa trên dữ liệu có sẵn.Ngăn mẫu từ hủy bỏ các phần tử DOM
Bất cứ khi nào có bản cập nhật phản ứng ở bất cứ đâu trên trang, tuy nhiên, Meteor đổ nội dung của mẫu được hàm D3.js của tôi tiêm vào. Tôi có thể chèn lại các yếu tố, nhưng điều này dẫn đến một nhấp nháy không mong muốn và giảm hiệu suất.
Bất kỳ ý tưởng nào về cách ngăn chặn sự sụt giảm các phần tử được tiêm bên ngoài này? Tôi thu thập rằng vì các yếu tố này không phải là một phần của mẫu ban đầu, chúng bị loại bỏ như là một phần của quá trình 'dọn dẹp' của Meteor.
Chúng tôi cần thêm một cách hay để lưu giữ các phần tử được nhúng theo chương trình. Vấn đề là khi một khuôn mẫu được trả lại, nó sẽ thay thế bất kỳ thứ gì trong DOM bằng bất cứ thứ gì nó được hiển thị - nó không biết phần tử nào được thêm vào bằng các phương tiện khác. – dgreensp
@dgreensp - đó là một tính năng, không phải là một lỗ hổng. ;) – AbigailW