คำถามติดแท็ก ng-class


9
AngularJS ng-class นิพจน์ if-else
ด้วย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และหลีกเลี่ยงการระบุแต่ละค่า

10
การเพิ่มและลบคลาสใน angularJs โดยใช้ ng-click
ฉันพยายามหาวิธีเพิ่มคลาสด้วย 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 = function (){ $scope.isVisible = ! $scope.isVisible; }; $scope.isVisible = false; });
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.