여러 개의 ng-class를 추가하기 위해 여러 개의 표현식을 가질 수 있습니까? 예를 들어. <div ng-class="{class1: expressionData1, class2: expressionData2}"></div> 그렇다면 누구든지 그렇게 할 수있는 모범을 보일 수 있습니다. .
와 AngularJS내가 사용하고 ng-class다음과 같은 방법을 : <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/> if-else표현식을 사용하여 이와 비슷한 작업을 수행 할 수 있는지 궁금합니다 . <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', else:'classC'}[call.State]"/> 그래서 때마다 call.State다릅니다 first또는 second사용 classC하고 각 값을 지정하지 마십시오?
ngClick으로 클래스를 추가하는 방법을 시도하고 있습니다. 내 코드를 plunker에 업로드했습니다 . 여기를 클릭하십시오 . 각도 문서를 보면 정확한 방법을 알 수 없습니다. 아래는 내 코드의 일부입니다. 누군가 나를 올바른 방향으로 인도 할 수 있습니까? <div ng-show="isVisible" ng-class="{'selected': $index==selectedIndex}" class="block"></div> 제어 장치 var app = angular.module("MyApp", []); app.controller("subNavController", function ($scope){ $scope.toggle …