【发布时间】:2017-03-11 01:30:15
【问题描述】:
我想通过单击按钮从内部关闭手风琴。我正在尝试将 isOpen 设置为 false,但它不起作用。有什么方法可以在单击按钮时关闭它?谢谢。
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;
}
【问题讨论】:
标签: javascript angularjs angular-ui-bootstrap accordion