【发布时间】:2014-11-16 01:24:15
【问题描述】:
我有一些基于$resource 的动态手风琴,如下所示:
$scope.categories = $resource.query() // Written as such for simplicity sake
然后在我的模板中我有以下内容:
<accordion-group ng-repeat="category in categories" is-open="$first">
<accordion-heading>
<button ng-show="IDontKnow">...</button>
...
</accordion-heading>
</accordion>
有了上面的内容,我默认第一次打开这是我想要的,但是我想只有在手风琴打开时才显示上面的按钮。因为$first 是来自ng-repeat 的特殊变量,所以我无法更改它。我试过像这样使用isOpen:
<button ng-show="category.isOpen">...</button>
但这也没有用。我怎样才能做到这一点?请记住,手风琴是基于动态内容的。
非常感谢。
【问题讨论】:
标签: javascript angularjs accordion angular-ui-bootstrap