2014-02-13 3 views
0

У меня есть аккордеон с угловым бутстрапом. В заголовке каждый аккордеон у меня есть флажок, который должен включать/отключать возможность открытия аккордеона. Heres кодAngular-ui bootstrap accordion - can not disable

<div ng-repeat="b in board | filter:searchText track by b.Id"> 
<accordion-group class="animation-appear" ng-disabled="b.selected"> 
    <accordion-heading> 
     <h4> 
      {{b.Name}} <small>- set list aliases</small> 
      <input type="checkbox" ng-checked="b.selected" ng-model="b.selected" ng-click="checkboxClick(b, $event)" style="float:right" /> 
     </h4> 
    </accordion-heading> 
     .... 
     .... 
     .... 
</accordion-group> 

Все, кажется, работает хорошо, за исключением того, возможность отключения гармошку. Аккордеоны работают, флажки в работе аккордеонов, модель из $ scope.board.selected обновляется, но все же ng-disabled не отключает аккордеон

Любая помощь очень ценится!

ответ

1

Это не поддерживается в последней выпущенной версии (0.10.0), но новая версия (в эти выходные!) Имеет поддержку свойства is-disabled. См. https://github.com/angular-ui/bootstrap/commit/9c43ae7c0a66ff454c97296122d8f82c89ac4d5e

Вы можете создать содержимое репо https://github.com/angular-ui/bootstrap, если вам нужна эта поддержка сейчас.