Почему это не работает.
<li ng-if="!area"></li>
Чувствует себя немного нелогичным, так как
<li ng-if="area"></li>
отлично работает.
'area' определяется в области как true/false Какие-нибудь обходные пути для этого? Я бы предпочел не использовать ng-show/ng-hide, поскольку оба из них отображают элементы в DOM.