Вместо того, чтобы иметь два блока кода, которые почти идентичны (разница заключается в одном атрибуте ng-show, если некоторые данные существуют), есть ли способ избежать повторения и иметь ng-show при условии, что данные есть ли?
Текущая псевдореализация
<div ng-if="data value X exists">
<div ng-show="data binded condition using X">
stuff here... many LoC
</div>
</div>
<div ng-if="data value X doesnt exist">
<div>
EXACT same stuff here but without the ng-show in the div above.
</div>
</div>
Это могло бы быть намного меньше
<div ng-show-attr-here-if-data-value-X-exists="data binded condition using X">
stuff here
</div>
Это даже возможно?
Я вижу, что ng-attr часто всплывает, когда я гулю по этому топи c, но мне кажется, что с ng-show мне не везет, скорее всего, из-за моей собственной неопытности.
Заранее спасибо.