0
angularjsでテンプレートを簡略化する方法は?ここでは、3つの異なるバリアントがpodgruzkiデータオブジェクトの中にありますが、異なるプロパティセットでロードされた異なるオブジェクトに依存します。簡素化することが可能です両方のテンプレートテンプレートを簡素化する方法は?
<div class="suggest" ng-show="showSuggest" ng-if="$ctrl.Name == 'A'">
<ul class="height-list">
<li ng-repeat="node in $ctrl.Searched()" ng-mousedown="add(this)">
<span ng-attr-title="{{node.a}}">{{node.a}}</span>
</li>
</ul>
</div>
<div class="suggest" ng-show="showSuggest" ng-if="$ctrl.Name == 'B'">
<ul class="height-list">
<li ng-repeat="node in $ctrl.Searched() " ng-mousedown="add(this)">
<span ng-attr-title="{{node.b}}">{{node.b}}</span>
</li>
</ul>
</div>
<div class="suggest" ng-show="showSuggest" ng-if="$ctrl.Name == 'C'">
<ul class="height-list">
<li ng-repeat="node in $ctrl.Searched()" ng-mousedown="add(this)">
<span ng-attr-title="{{node.C}}">{{node.C}}</span>
</li>
</ul>
</div>
ありませんが、異なる特性の多くを得ることはありません。 – Vladimir
はい、それはMVCのMです。 –
@Vladimir、あなたは、あなたが意味することを拡張することができますか?いいえ、多くの異なるプロパティを取得しないでください。 – Martin