Я хотел бы закрыть аккордеон изнутри нажатием кнопки. Я пытаюсь установить isOpen
на false, но он не работает. Есть ли способ закрыть его при нажатии кнопки? Спасибо.Как закрыть uib-аккордеон изнутри нажатием кнопки
Plunker здесь: https://plnkr.co/edit/3xMnWRPOoEHPmguaQxd0?p=preview
<div uib-accordion-group is-open="isOpen" class="panel-default" heading="{{group.title}}" ng-repeat="group in groups">
{{group.content}}
<button ng-click="close()">close this</button>
</div>
$scope.groups = [
{
title: 'Dynamic Group Header - 1',
content: 'Dynamic Group Body - 1'
},
{
title: 'Dynamic Group Header - 2',
content: 'Dynamic Group Body - 2'
}
];
$scope.isOpen = false;
$scope.close = function(){
$scope.isOpen = false;
}
это то, что он делает, и он не работает –
Вы только что скопировали @arsinawaz ответ. – Ionut
Да, я понял, что я вставил его. Но это была не копия;) – rakaz