我有一个来自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不会禁用手风琴
非常感谢任何帮助!
答案 0 :(得分:1)
最新发布的版本(0.10.0)不支持此版本,但新版本(本周末即将推出!)支持is-disabled
属性。见https://github.com/angular-ui/bootstrap/commit/9c43ae7c0a66ff454c97296122d8f82c89ac4d5e
如果您现在需要此支持,可以构建https://github.com/angular-ui/bootstrap回购的内容。