流星从集合移动到SmartCollection打破模板

时间:2014-01-11 16:35:53

标签: meteor smartcollection

我正在使用0.7.0.1 Meteor,我正在尝试从Collection更新为SmartCollection。见下文......第一个工作,第二个不工作(但是当我从SmartCollection切换回Collection时)。 _id既适用于两种情况,也适用于名称。我在某个地方读到这个名字可能是一个保留字或什么的,但为什么它会在下面的第一个例子中起作用呢?有任何想法吗?什么可以在SmartCollection中打破这个?

工作

{{#each operatingSystemBrands}}
        <input type="radio" class="brandRadios" name="brandRadios" id="{{_id}}" value="{{_id}}">
        <label for="{{_id}}">{{name}}</label>
{{/each}} 

不工作:

{{#each devices}}
        <input type="radio" class="deviceRadios" name="deviceRadios" id="{{_id}}" value="{{_id}}">
        <label for="{{_id}}">{{name}}</label>
{{/each}} 

2 个答案:

答案 0 :(得分:0)

我认为这是一个错误,请尝试使用{{this.name}}。不确定它是否会有所帮助,但它只是一种预感。上下文可能会搞砸。

我知道铁路由器正在这样做。你有升级吗?

答案 1 :(得分:0)

NM,是一个单独的问题。当我将js转换为coffeescript时,是一个问题,不知道为什么它只在进入smartcollections时才会破坏。