mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
fix(ionCheckbox): make ng-checked and ng-change work
Closes #1349. Closes #1361 BREAKING CHANGE: ion-checkbox no longer has an isolate scope. This will break your checkbox only if you were relying upon the checkbox having an isolate scope: if you were referencing `$parent.value` as the ng-disabled attribute, for example. Change your code from this: ```html <ion-checkbox ng-disabled="{{$parent.isDisabled}}"></ion-checkbox> ``` To this: ```html <ion-checkbox ng-disabled="{{isDisabled}}"></ion-checkbox> ```
This commit is contained in:
@@ -17,6 +17,12 @@
|
||||
<div ng-controller="TestCtrl">
|
||||
|
||||
<div class="list">
|
||||
<ion-checkbox ng-model="checkModel" ng-change="myChange = checkModel">
|
||||
Main Check
|
||||
</ion-checkbox>
|
||||
<ion-checkbox ng-checked="myChange">
|
||||
Follows ng-change of Main Check
|
||||
</ion-checkbox>
|
||||
<ion-toggle ng-model="myModel" ng-disabled="isDisabled">myModel ({{!!myModel}})</ion-toggle>
|
||||
<ion-toggle ng-model="catModel" ng-disabled="isDisabled" ng-true-value="cats" ng-false-value="dogs">Cats or dogs? ({{catModel}})</ion-toggle>
|
||||
<ion-toggle ng-model="isDisabled">Disable myModel ({{!!isDisabled}})</ion-toggle>
|
||||
|
||||
Reference in New Issue
Block a user