【发布时间】:2015-09-08 05:45:00
【问题描述】:
我使用 foreach 绑定将 Bootstrap 选项卡绑定到 KnockoutJS 可观察数组,这工作正常。我现在想从活动选项卡内启动一个引导模式。
<div class="tab-content">
<!-- ko foreach: trueData -->
<div class="tab-pane fade in" data-bind="css:{active: $index() == 0}, attr :{'id': 'tab' + $index()}">
</div>
</div>
为此,Bootstrap 模式代码必须放在 TABS divs 内,但这是针对 this "Modal markup placement" rule。
当我这样做时,只会打开第一个选项卡内的模式。其他选项卡中的模态不打开。
解决方法是什么? 有没有办法获取活动选项卡的索引并做一个单独的foreach 并根据它过滤绑定剔除数组?
【问题讨论】:
标签: jquery twitter-bootstrap knockout.js twitter-bootstrap-3