我在一个角度应用程序中使用ui.bootstrap 手风琴向用户显示我通过来自服务器的 ajax 请求获得的内容。我使用长轮询来获取数据,以便它们自动刷新。但是,当组中的手风琴打开并且用户阅读内容时,在刷新时手风琴关闭。我怎样才能防止这种情况发生?一个想法是能够判断是否有手风琴折叠并停止投票,但我不知道如何。我已经阅读了一些关于人们利用is-open
设置的文章,但我无法弄清楚。这是我当前手风琴组的代码。
<uib-accordion close-others="true">
<uib-accordion-group ng-repeat="message in newMessages">
<uib-accordion-heading>
<div class="row">
<div class="col-md-5">
title: {{message.attributes.subject}}
</div>
</div>
</uib-accordion-heading>
<div class="col-sm-12">
<div class="row">
<div class="col-sm-12">
{{message.attributes.body}}
</div>
</div>
</div>
</uib-accordion-group>