我有一个非常奇怪的淘汰赛 js 问题。发生的情况是,只有每个 div 中的第一个标签被渲染到 DOM,其他的只是......不要。最奇怪的部分是:它不会产生任何错误,并且 dom 的其余部分正确呈现,其次它发生最多但不是所有时间?有什么猜测吗?
正在呈现的模板是这样的:
<div class="row">
<div>
<span data-bind="text: $data.topRows()[0].text() + $data.topRows()[1].text()" />
<input data-bind="value: $data.topRows()[0].inputText" /> <!-- this fails to go into the dom sometimes and every row past the first span and inside this div -->
</div>
<div>
<span data-bind="text: $data.topRows()[1].text()" /> <!-- this is renderdd -->
<input data-bind="text: $data.topRows()[1].inputText" /> <!-- this is not -->
</div>
</div>
我知道这没什么好说的,但是好吧,我无言以对。RequireJs 用于要求所有文件。