Angular-ui bootstrap手风琴 - 无法禁用

时间:2014-02-13 12:00:46

标签: angularjs angular-ui-bootstrap

我有一个来自angular-ui bootstrap的手风琴。在每个手风琴的标题中,我有一个复选框,可以启用/禁用打开手风琴的功能。 继承人的代码

<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 :(得分:1)

最新发布的版本(0.10.0)不支持此版本,但新版本(本周末即将推出!)支持is-disabled属性。见https://github.com/angular-ui/bootstrap/commit/9c43ae7c0a66ff454c97296122d8f82c89ac4d5e

如果您现在需要此支持,可以构建https://github.com/angular-ui/bootstrap回购的内容。