Từ https://www.polymer-project.org/1.0/docs/api/dom-ifPolymer 1.0 dom-nếu vs ẩn
Khi nếu trở thành falsey, nội dung đóng dấu ẩn nhưng không khỏi dom. Khi nếu sau đó trở thành sự thật một lần nữa, nội dung chỉ đơn giản là được hiển thị lại. Cách tiếp cận này được sử dụng do đặc điểm hiệu suất thuận lợi của nó: chi phí tạo nội dung mẫu chỉ được trả một lần và lười biếng.
Tôi nghĩ đây là hành vi của hidden
thuộc tính, do đó hidden
là rẻ hơn so với dom-if
kể từ khi mẫu sẽ không nhận được restamped với hidden
. Vì 'no restamp' là hành vi mặc định dom-if
, sự khác biệt giữa dom-if
và hidden
là gì và làm cách nào để hiệu suất tốt hơn cho hidden
? Thực hành tốt nhất của Polymer ghi chú rằng hidden
là rẻ hơn.
Câu hỏi này vẫn có liên quan với Polymer 2.x – floribon