javascript - angularjs ng-repeat 循環不同的樣式
問題描述
我想實現 跳轉按鈕是紅色,刪除按鈕是藍色,添加是白色,但是目前這樣循環的話,全是“btn-warning”這個樣式,也就是紅色!
angular.module(’demoAPP’).controller(’demoCtrl’, function($scope) { var demoData = [ { 'Name' : '操作', 'action' : '跳轉' }, { 'Name' : '操作', 'action' : '刪除' } { 'Name' : '操作', 'action' : '添加' } ] $scope.demo = demoData; });
<table> <tr ng-repeat='item in demo'> <td>{{item.Name}}</td> <td><button type='button' class='btn btn-warning'>{{item.action}}</button></td> </tr> </table>
問題解答
回答1:ng-class應該可以搞定。
回答2:ng-class='{’樣式’:item.action==’跳轉’}'ng-class='{’樣式’:item.action==’添加’}'ng-class='{’樣式’:item.action==’修改’}'ng-class為true時執行樣式
回答3:ng–class中多個樣式用逗號隔開,在重復里面把三個判斷都寫上。
相關文章:
1. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙2. python小白 關于類里面的方法獲取變量失敗的問題3. Python2中code.co_kwonlyargcount的等效寫法4. python小白,關于函數問題5. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?6. javascript - 如何用最快的速度C#或Python開發一個桌面應用程序來訪問我的網站?7. mysql數據庫做關聯一般用id還是用戶名8. linux運維 - python遠程控制windows如何實現9. python - 如何對列表中的列表進行頻率統計?10. django - Python error: [Errno 99] Cannot assign requested address
