2016-08-19 3 views
1

각도를 사용하여 JSON 문자열에서 데이터를 읽고 현재 내 앱에서 놀고 있습니다. 각도 표현을 사용하여 JSON 문자열에서 반환 된 부울 데이터 처리

if(task.completed == true) print "completed"; 
else "print Not completed" 

방법이이 각도 표현으로 수행 할 수 있습니다

Task Status : {{task.completed}} // displays true or false 

나는 이런 식으로 뭔가를 달성하려면?

+0

사용할 수있을 것 NG를-경우이 완료하세요 .... – Ruhul

+0

각 1 또는 2? Angular2 또는 * ngIf = "! task.completed"를 가질 수 있습니다. 또는 Angular 1의 경우 ng-if = "task.completed"/ ng-if = "! task.completed" –

답변

7

당신은 당신이

<div> Task Status : 
<span ng-if="task.completed">{{"completed"}}</span 
<span ng-if="!task.completed">{{"print Not completed"}}</span 
</div> 

는 또한 @Satpal 대답은 ​​정말 helpfull이다

에 대한 ng-if 또는 ng-show을 사용할 수 있습니다

Task Status : {{task.completed ? "completed" : "print Not completed"}} 
0

인쇄는 단순히 보여주는 의미하는 경우 레이블을 지정하면 아래 예제와 같이 수행 할 수 있습니다.

<div ng-app="myApp"> 
     <div ng-controller="myCtrl"> 
      {{names}} 
      <ul> 
       <li ng-repeat="x in names"> 
       {{ x.Name + ', ' + x.Country }} 
       </li> 
      </ul> 
     </div>  
    </div> 

JS 코드

var myApp = angular.module('myApp', []); 

    var myCtrl = function ($scope,$http) { 
      $http.get("http://www.w3schools.com//website/Customers_JSON.php") 
     .success(function(response) {$scope.names = response;}); 
    } 
관련 문제