|
@@ -49,7 +49,7 @@ export function handleAttributeBindingDirective(component, el, attrName, express
|
|
const newClasses = value.split(' ')
|
|
const newClasses = value.split(' ')
|
|
el.setAttribute('class', arrayUnique(originalClasses.concat(newClasses)).join(' '))
|
|
el.setAttribute('class', arrayUnique(originalClasses.concat(newClasses)).join(' '))
|
|
}
|
|
}
|
|
- } else if (['disabled', 'readonly', 'required', 'checked', 'hidden'].includes(attrName)) {
|
|
|
|
|
|
+ } else if (['disabled', 'readonly', 'required', 'checked', 'hidden', 'selected'].includes(attrName)) {
|
|
// Boolean attributes have to be explicitly added and removed, not just set.
|
|
// Boolean attributes have to be explicitly added and removed, not just set.
|
|
if (!! value) {
|
|
if (!! value) {
|
|
el.setAttribute(attrName, '')
|
|
el.setAttribute(attrName, '')
|