2017-04-11 2 views
-1

Ich habe eine html, ng-wenn Beginn der Arbeit mit mehreren Tag, ich innerhalb anwenden möchtenAngular js ng-wenn conditons

Attribute
<td class="text-right" ng-if-start="hascancelData" rowspan="2" ng-if-end> 
    <strong>{{cancelData.refundAmount | currency}}</strong> 
    </td> 

Ich habe rowspan anwenden = "2" nur dann, wenn hascancelData: true . Ich habe versucht ^^

+2

Sie das nicht tun, können Sie versuchen, 'rowspan =" {{hascancelData? 2: ''}} "' – Satpal

+0

Mögliches Duplikat von [Was ist der beste Weg, um Attribute in Angular bedingt anzuwenden?] (Http://stackoverflow.com/questions/15696416/what-is-the-best-way-to -conditional-apply-attributes-in-angular) – Icarus

+0

Nein, es ist nicht doppelt ng-wenn ich arbeite mit mehreren Tags, möchte ich innerhalb von Attributen gelten –

Antwort

0

Try this:

<td class="text-right" ng-if="hascancelData" rowspan="{{hascancelData}}?'2':''"> 
    <strong>{{cancelData.refundAmount | currency}}</strong> 
    </td> 
1

Sie können etwas tun:

<td class="text-right" ng-if-start="hascancelData" rowspan="{{hascancelData ? 2 : ''}}" ng-if-end>