需要在AngularJS Controller中获取Checkbox值,但最初需要复选框设置为[Checked]

时间:2017-04-07 10:08:54

标签: asp.net angularjs

复选框的前面代码:

<asp:CheckBox ID="chkActive" ng-model="chkActive" ng-init="chkActive='true'" runat="server" Text="Active" Checked="true" />

我的AngularJS控制器代码:

var _master = {
   UnitCode: $scope.unitCode,
   UnitName: $scope.unitName,
   chkActive: $scope.chkActive
};

我需要在上面的chkActive变量中获取复选框值,我可以得到。 帮助我以这么简单的方式解决这个问题。

2 个答案:

答案 0 :(得分:1)

您可以使用ng-checked来实现这一目标。

就像这个例子:

&#13;
&#13;
var myApp=angular.module('myApp', []);

myApp.controller('Padre1Controller', function($scope){    
    $scope.myvalue = true
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp">
    <div ng-controller="Padre1Controller">
        ng-checked :<input type="checkbox" ng-checked="myvalue"><br/>
        <pre>{{myvalue}}</pre>
    </div>
</div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

为什么不使用 $model->pictureName = $model->photo->name; 设置复选框?并调用ng-checked函数将复选框值设置为ngClick变量

_master