2016-10-25 1 views
1

Есть ли какой-либо случай, когда мне не нужна директива ngCloak?Когда мне не нужна директива ngCloak

Кажется, что каждый тег, который каким-то образом использует Angular library, должен определить эту директиву либо через атрибут ng-cloak, либо class="ng-cloak".

Есть ли недостаток в использовании этой директивы для каждые Возможный элемент?

ответ

0

ng-cloak приведет к тому, что ваш элемент не будет отображаться сразу. Часто элементы выглядят отлично без ng-cloak, и в этом случае было бы странно выбирать пустое пространство.

Это будет часто случаться, если вы не используете синтаксис {{x}}. Возможно, вы могли бы использовать ng-bind.

Много элементов не будет в DOM при загрузке страницы. Например, шаблон директивы, очевидно, будет недоступен до тех пор, пока цикл обработки не будет запущен. Было бы странно пытаться скрыть что-то, что не было видно в первую очередь.

Использование ng-cloak больше, чем вам нужно, просто повредит производительность.

Смежные вопросы