en.javascript.info/2-ui/5-widgets/4-template-lodash/2-template-display-none/solution.md
Ilya Kantor 87bf53d076 update
2014-11-16 01:40:20 +03:00

933 B
Raw Blame History

Основная причина -- шаблон может быть любым, даже некорректным HTML. В DIV доставить незакрытым тег -- и могут быть проблемы. А в скрипте может быть почти что угодно, его содержимое полностью игнорируется.

Кроме того, содержимое DIV браузер обрабатывает, создаёт DOM-узлы, добавляет их в документ, но там они совсем не нужны, это же шаблон.

Альтернативный вариант -- поместить шаблон в комментарий <!-- ... -->, его содержимое можно получить при помощи node.data. Но у узла-комментария не может быть id, так что это менее удобно.