要求很簡單。我必須啓用應用按鈕,只有至少一個div被選爲綠色。建議一些想法,請給出以下運行代碼供參考。謝謝!角度禁用應用按鈕如果沒有任何div被點擊
.aw-right-pane-content{height:200px; width:200px;}
.aw-dataType-selected{background:green;}
.charts{
height:30px; width:30px;
border:1px solid #ccc;
margin:20px 0 0 10px;}
<!DOCTYPE html>
<html ng-app>
<head>
<script src="https://code.angularjs.org/1.4.9/angular.js"></script>
</head>
<body>
<div class="aw-right-pane-content"
ng-init="chartsOfSelectedDatatype=[{name:'Chart1',selected:false}, {name:'Chart2',selected:false},{name:'Chart3',selected:false},{name:'Chart4',selected:false}]">
<div data-ng-repeat="chart in chartsOfSelectedDatatype" class="aw-right-pane-charts" >
<div ng-click="chart.selected = !chart.selected" class="charts" ng-class="{'aw-dataType-selected':chart.selected}"></div>
<div class="aw-right-pane-charts-name"> {{chart.name}}</div>
</div>
<button disabled>Apply</button>
</div>
</body>
</html>
您可以用'NG-disabled'像'<按鈕NG-禁用= 「表達」>應用' – Hemakumar
感謝Hemakumar ..其實我找只表達..難道你請執行你的解決方案的片段,並讓我知道請.. –