簡體   English   中英

如何復選框選中默認的單個和多個復選框? ng-init=“checkboxModel.value=true” 它不工作

[英]How to checkbox checked default single and multiple checkbox? ng-init=“checkboxModel.value=true” its not working

<input type="checkbox" ng-model="checkboxModel.value" ng-true-value="'true'" ng-false-value="'false'" ng-click='checkboxClick(checkboxModel.value, index);' ng-init="checkboxModel.value=true" />

 var demoApp = angular.module('myApp', []); demoApp.controller('languageController', function($scope, $http) { $scope.languages = [ {id:1, name:'C#'}, {id:2, name:'MVC'}, {id:3, name:'SQL'}, {id:4, name:'AngularJs'}, {id:5, name:'jQuery'}, {id:6, name:'Javascript'}, {id:7, name:'HTML'}, {id:8, name:'CSS'}, {id:9, name:'Linq'}, {id:10, name:'EntityFramework'} ]; $scope.defaultSelected = [ {id:2, name:'MVC'}, {id:4, name:'AngularJs'} ]; $scope.checkID = function(name){ var dat = $scope.defaultSelected.find(v=> v.name === name); if(dat) {return true }else{ return false} } $scope.submit = function() { $scope.result = $scope.loopData; }; });
 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <body ng-app="myApp"> <div class="wrapper wrapper-content middlealigen col-sm-12" ng-controller="languageController"> <div ng-repeat="language in languages"> <input type="checkbox" ng-model="language.checked" id="language{{$index}}" ng-checked="checkID(language.name)" /> <label for="language{{$index}}" ng-bind="language.name"></label> </div> </div> </body>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM