我有兩個複選框。如果您單擊複選框B,則也必須選中複選框A.但在我的代碼中,當我點擊複選框B時,複選框A也被選中。但複選框A的ng模型不會將其值從false更改爲true。有人可以幫我弄這個嗎?先謝謝你!這裏是我下面的代碼:(嘗試運行的代碼片段)AngularJS - 如何通過選中另一個複選框來將複選框的值設置爲true?
<div ng-app="myApp" ng-controller="myCtrl">
Box a
<input type="checkbox" ng-checked="box2" ng-model="box1">{{box1}}<br />
Box b
<input type="checkbox" ng-model="box2"> {{box2}}
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope) {
\t $scope.box1 = false;
$scope.box2 = false;
});
</script>
好一點,但複選框中需要有一個獨立的變量,因爲它可以在不復選框B. Only選擇B的幫助下進行檢查是依賴於複選框A. –
@JPDolocanog更新了我的答案。 –