我在一個角度的應用程序中使用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