2016-09-10 4 views
0

각도가 너무 작아서 문제가 있습니다. 배열의 값에 1 또는 0 값이 있습니다. 나는 테이블에 다음을 표시 할 때 1.ng-repeat 각도의 형식 열 값

나는이 테이블이 그와 Active가 1 또는 0

<table class="table table-striped table-bordered"  id="tableA"> 
        <thead> 
            <tr> 
                 <th>ID</th> 
                 <th>Namn</th> 
                 <th>Active</th> 
            </tr> 
       </thead> 
       <tbody> 
            <tr ng-repeat="item in dRows"> 
                 <td>{{item.ID}}</td> 
                 <td>{{item.Name}}</td> 
                 <td>{{(item.Active)}}</td> 
            </tr> 
       </tbody> 

을 보여주는 경우 나는 그 경우 0을 없음 보여 좋아하고 예 것

어떻게 할 수 있습니까? 도와주세요, 감사

답변

1

당신은 (조건 연산자를 사용할 수 있습니다 :) 나중에 각도 버전 1.1.5 이상을 사용하는 경우 :

<td>{{(item.Active == 1 ? 'Yes':'No')}}</td> 

또 다른 방법은 필터를 사용하는 것입니다. 첫째, 그것은 일 덕분에 그리고 현재 모듈

app.filter('YesNo', function() { 
    return function (num) { 
     return num === 1 ? 'Yes' : 'No'; 
    }; 
}); 

에 필터를 추가하려면이

<td>{{(item.Active | YesNo)}}</td> 
+0

와우로 사용합니다. 각도가 정말 좋습니다 –

+0

훌륭합니다. 네, 그렇습니다 :) –