Отложенная загрузка шаблона в AngularJS

Допустим есть некий шаблон, который нужно показать, только когда пользователь заблокирован.
Вот код.

Но тогда получится, что блок покажется пользователю только когда будет выставлена переменная showUserBlocked, а внешний шаблон будет подгружаться в любом случае сразу при загрузке страницы. Что неправильно, особенно на мобильных устройствах.
Решение этой проблемы — простое:

Т.е. пока переменная showUserBlocked не определена, подгрузки внешнего шаблона не будет.

4 Responses so far.

  1. блук:
    Прекрасно! спасибо!
  2. will:
    Спасибо, действительно удобно так использовать ng-include
  3. will:
    Прикрутите какой-нибудь Disqus к блогу)

LEAVE A COMMENT