Meteor的Blaze不断重复使用第一个列表元素的属性

时间:2015-10-09 10:58:13

标签: meteor

使用Meteor 1.2.02
我用帮助器创建一个列表:

<ul>
   {{#each movie}}
      <li id="{{_id}}">{{name}}</li>
   {{/each}}   
</ul>

结果:

<li id="1">Interstellar</i>
<li id="2">The Martian</i>

然后我隐藏星际:

$("#1").hide();

结果:

<li id="1" style="display:none">Interstellar</li>
<li id="2">The Martian</li> 

然后我从集合Movies.remove({name: "Interstellar"})中删除Interstellar,这是我在Blaze反应性更新DOM之后最终得到的结果:

<li id="2" style="display:none">The Martian</li>

有没有人知道为什么现在“火星人”在列于display:none的列表元素内属于星际?我认为Blaze会删除第一个<li>元素及其所有属性。谢谢。

0 个答案:

没有答案