我在一个角度的应用程序中使用iCheck,我有一个基本的复选框,当选中时显示图像。这与ng-show完美协作,但是当我在我的控制器中将该值设置为true时,它不会在加载页面时返回检查。复选框没有显示检查时设置值为真
控制器
$scope.basicIntake = {};
$scope.basicIntake.insurance_cover = true;
HTML
<div class="row">
<div class="form-group col-lg-6">
<div class="col-lg-12">
<label>
<input icheck type="checkbox" ng-model="basicIntake.insurance_cover">
click to see image
</label>
</div>
</div>
<div class="form-group col-lg-6">
<div class="col-lg-12">
<img ng-src="http://i.imgur.com/vkW3Lhe.jpg" class="img-responsive img-thumbnail" ng-show="basicIntake.insurance_cover">
</div>
</div>
</div>
这些代码并没有太大的意义,但在任何情况下,使一个复选框来检查您需要设置“选中”属性到“真”,而不是“价值”。 – Pointy
只要绑定到'ng-checked =“basicIntake.insurance_cover”' –
@miguelLattuada它可以工作,如果我设置'ng-checked =“true”'但是当我将它设置为'ng-checked =“basicIntake.insurance_cover” '我仍然对angularjs很陌生,所以可能与范围有关? – Bish25