This repository was archived by the owner on May 29, 2019. It is now read-only.
This repository was archived by the owner on May 29, 2019. It is now read-only.
Accordion doesn't propagate is-open to parent scope #1034
Closed
Description
accordion.js, line 94
scope.$watch('isOpen', function(value) {
if ( value ) {
accordionCtrl.closeOthers(scope);
}
if ( setIsOpen ) {
setIsOpen(scope.$parent, value); // <---
}
});
This code sets isOpen in parent scope, but for 'accordionGroup' directive parent scope is scope of 'accordion' directive. IMHO, just replace scope.$parent with scope.$parent.$parent