2016-08-19 2 views
0

Ionic과 함께 모바일 응용 프로그램을 개발했습니다. 나는 다음과 같은 속성이 포함 된 서버에서 게시물의 시리즈를 복구하고 JSON의 데이터를 반환하는 컨트롤러가 내보기에서AngularJS에서 DOM 수정

[{ 
    "kick_id":"5", 
    "author_id":"2", 
    "content":"Contenue de la publication", 
    "kick_at":"2016-08-12 19:04:58", 
    "user_id":"2", 
    "pseudo_name":"xxxxx-x", 
    "nb_likes":"1", 
    "nb_dislikes":"0", 
    "isLike":true, 
    "isDislike":false 
}] 

을, 나는 결정하기 위해 속성 "인가 봐요"와 "isDislike"를 사용 사용자가 문제의 출판물을 좋아하거나 싫어했다면 그가 싫어하면 사용자가 "와 같은-1"좋아하면 나는 "LIKE1"클래스를 추가하려면 다음 두 필드에 조건을 적용

<footer class="kick-foot padding"> 
    <div class="kick-footer-btn" ng-class="{'like1': kick.isLike == true}" ng-click="like({{kick.kick_id}})" value="true" ng-model="kick.isLike"> 
     <span class="label-ico">Pro {{kick.nb_likes}}</span> 
    </div> 
</footer> 

내 시스템의 작동을하지만, 현재 나는 어려움이 발생할 동적으로 클래스를 추가 사용자는 새 발행물을 좋아하거나 좋아할 것입니다. 나는 어떻게 해야할지 모른다. 제발 나를 도와주세요 !!!

답변

0

난 당신이 정확히 무슨 뜻인지 이해하지 못했다하지만 클래스를 변경하려면 동적이 수행해야합니다

ng-class="{'like1': kick.isLike, 'dislike1': kick.isDislike}" 
관련 문제