Допустим, у нас есть следующая разметка:
<div ng-if="isVisible"></div>
<div ng-if="isVisible"></div>
...
<div ng-if="isVisible"></div>
Мы можем заменить его на:
<div ng-if-start="isVisible"></div>
<div></div>
...
<div ng-if-end></div>
Я предпочитаю второй способ, потому что он хранит код СУХОЙ.
Но мне интересно, а второй способ лучше с точки зрения производительности? Это может быть не так очевидно, как кажется, потому что angularJS может выполнить некоторую оптимизацию для нескольких ng-if с одним и тем же условием (это всего лишь мое предположение, не имеет представления, действительно ли это так).
Есть идеи? Не удалось найти информацию об этом.