我正在使用带有 AngularJS 和 Jade 的UI Boostrap ( http://angular-ui.github.com/bootstrap )。我无法在加载该部分时选择动态生成的集合中的第一个选项卡。这是我的代码:
div#attachments-section
tabs
pane(ng-repeat='attach in attachments', heading='{{attach.filename}}', active='attach.active')
div.content
object(width='100%', height='100%', data='{{"http://localhost/files/" + attach.content}}')
这意味着,当加载部分 (#attachments-section) 时,没有选择任何选项卡。我尝试为 JSON 集合(附件)的第一个元素中的 active 属性分配一个真实值,但它不起作用。
检查:我已经更新了我的代码(带有对象标签),因为我需要使用 PDF 的浏览器查看器显示每个附件。
更新我遵循了@blesh 的建议,我意识到它在 Firefox 中运行良好,但在 Chrome 中运行良好。我在 Punkler 中写了一个示例。
http://plnkr.co/edit/ESBWciLAKJosK2u6eZVD?p=preview
你知道会发生什么吗?