mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
update checkbox host
This commit is contained in:
@ -32,23 +32,19 @@ export class Checkbox {
|
|||||||
return {
|
return {
|
||||||
selector: 'ion-checkbox',
|
selector: 'ion-checkbox',
|
||||||
properties: [ 'checked', 'disabled', 'value' ],
|
properties: [ 'checked', 'disabled', 'value' ],
|
||||||
appInjector: [ ControlDirective ],
|
|
||||||
hostListeners: {
|
|
||||||
'^click': 'onClick($event)'
|
|
||||||
},
|
|
||||||
hostAttributes: {
|
|
||||||
'role': 'checkbox',
|
|
||||||
'class': 'item'
|
|
||||||
},
|
|
||||||
hostProperties: {
|
|
||||||
'checked' : 'attr.aria-checked',
|
|
||||||
'disabled' : 'attr.aria-disabled',
|
|
||||||
'value': 'attr.value'
|
|
||||||
},
|
|
||||||
defaultProperties: {
|
defaultProperties: {
|
||||||
'iconOff': 'ion-ios-circle-outline',
|
'iconOff': 'ion-ios-circle-outline',
|
||||||
'iconOn': 'ion-ios-checkmark'
|
'iconOn': 'ion-ios-checkmark'
|
||||||
}
|
},
|
||||||
|
host: {
|
||||||
|
'(^click)': 'onClick($event)',
|
||||||
|
'[attr.aria-checked]': 'checked',
|
||||||
|
'[attr.aria-disabled]': 'disabled',
|
||||||
|
'[attr.value]': 'value'
|
||||||
|
'role': 'checkbox',
|
||||||
|
'class': 'item'
|
||||||
|
},
|
||||||
|
appInjector: [ ControlDirective ]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ function appendModeConfig(ComponentType) {
|
|||||||
|
|
||||||
// set the component "hostProperties", so the instance's
|
// set the component "hostProperties", so the instance's
|
||||||
// property value will be used to set the element's attribute
|
// property value will be used to set the element's attribute
|
||||||
config.host['[attr.' + util.pascalCaseToDashCase(prop)] = prop;
|
config.host['[attr.' + util.pascalCaseToDashCase(prop) + ']'] = prop;
|
||||||
}
|
}
|
||||||
|
|
||||||
// called by the component's onInit when an instance has been created and properties bound
|
// called by the component's onInit when an instance has been created and properties bound
|
||||||
|
Reference in New Issue
Block a user