Javascript 如何使用基于AngularJS引导UI手风琴状态的ng show显示元素?

Javascript 如何使用基于AngularJS引导UI手风琴状态的ng show显示元素?,javascript,angularjs,accordion,angular-ui-bootstrap,Javascript,Angularjs,Accordion,Angular Ui Bootstrap,我有一些基于$resource的动态手风琴,如下所示: $scope.categories = $resource.query() // Written as such for simplicity sake 然后在我的模板中,我得到了以下内容: <accordion-group ng-repeat="category in categories" is-open="$first"> <accordion-heading> <button

我有一些基于
$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>
但这也不起作用。我怎样才能做到这一点?请记住,手风琴是基于动态内容的

非常感谢。请看这里

您可以使用ng init ie:
ng init=“category.isOpen=$first”

HTML:


我也可以有标记!
我是按钮
这只是一些用来说明奇特标题的内容。

唯一的问题是按钮在手风琴内部,但更重要的是每个手风琴都可以看到它。如果手风琴打开,按钮(在手风琴标题面板内)可见。我已经更新了我的代码示例以更好地说明它。@WagnerMatosUK请看这里,谢谢它确实起作用了,但是第一个手风琴不再像以前那样打开了,我不明白为什么要说实话。有什么想法吗?@WagnerMatosUK
是open=“category.isOpen”ng init=“category.isOpen=$first”
你看过这个例子吗?第一个是openyes,我有,我已经一字不差地复制了它,但是内部的手风琴中有一个代码干扰了它。我的错,对不起。我已经找到并修复了它。再次感谢!
<button ng-show="category.isOpen">...</button>
   <accordion close-others="oneAtATime">

  <accordion-group ng-repeat="category in categories" is-open="category.isOpen" ng-init="category.isOpen=$first">
    <accordion-heading>
      I can have markup, too!
      <button ng-show="category.isOpen">I'm the button</button>
    </accordion-heading>
    This is just some content to illustrate fancy headings.
  </accordion-group>
</accordion>