2014-10-15 3 views
0

$ http 요청에서 오는 배열에 대해 ng 반복이 있습니다. 내 사이트에 th 배열의 모든 세부 사항을 표시 할 수있는 설정이 있습니다.각도 값에 따라 바운드 값이 변경됨

<div ng-repeat="i in data"> 
    <h2 id="price">€ {{i.total_price.EUR}}</h2> 
    <div class="col-md-12" > 
    {{i.changes}} 
    </div> 
</div> 

data는 요청의 배열 이름입니다. i.changes는 나에게 전화 번호를 알려준다. 그러나 i.changes가 숫자 0이있는 경우를 제외하고이 숫자를 출력하고 싶습니다. 그런 다음 0 대신 'none'을 출력하고 싶습니다. 어떻게 진행합니까?

답변

5

,

<div ng-repeat="i in data"> 
    <h2 id="price">€ {{i.total_price.EUR}}</h2> 
    <div class="col-md-12" > 
     {{ (i.changes==0 ? 'none' : i.changes) }} 
    </div> 
</div> 

i.changes에 대한 0를 얻는 경우가 (i.changes==0) 확인하고 i.changes==0 반환 true의 경우는

+0

도 매우 잘 작동합니다 .... 덕분에 많이 – Dribel

+0

유쾌한 :) cheerz –

2
<div ng-repeat="i in data"> 
    <h2 id="price">€ {{i.total_price.EUR}}</h2> 
    <div class="col-md-12" > 
    {{i.changes}} 
    </div> 
</div> 

변경하려면 다음

내 머리 위로 떨어져, 그래서 오타가있을 수 있습니다
<div ng-repeat="i in data"> 
    <h2 id="price">€ {{i.total_price.EUR}}</h2> 
    <div class="col-md-12" ng-if="i.changes > 0"> 
    {{i.changes}} 
    </div> 
    <div class="col-md-12" ng-if="i.changes == 0"> 
    None 
    </div> 
</div> 

. 이 같은 것을 사용할 수 있습니다

+0

가 잘 작동 그것은 i.changes 값을 출력 witll 그렇지 않으면 none 인쇄됩니다 .... 고마워. – Dribel

+1

감사합니다. Kalhano의 대답은 좀 더 간결하며 아마도 내 것보다 받아 들여야합니다! –

+1

모자를 벗다. 감사합니다 :) –

관련 문제