檢查演示:Plunker
你需要一個對象,說results', to store the
模型values of your selection. Use
NG-模式to bind the
$指數個checkbox to
結果[$指數]`。
<li ng-repeat="d in data"><input ng-model="results[$index]" value="{{d}}" type="checkbox"/>{{$index}}</li>
<button ng-show="checkismorethanone">Save</button>
{{ results | json }}
<button ng-show="showButton()">Submit</button>
在控制器上,for
循環遍歷當前選擇檢查一些複選框是否被選中。 ng-show
是true
如果任何複選框被選中。
$scope.results = {};
$scope.showButton = function() {
for (var key in $scope.results) {
if ($scope.results[key]) {
return true;
}
}
};
切換取決於results
值提交按鈕的狀態。
來源
2015-08-29 16:19:03
Joy
沒有接受者的呢? –