2014-01-11 30 views
0

我正在使用0.7.0.1流星,並試圖將集合更新爲SmartCollection。見下面...第一個工作,第二個不工作(但當我從SmartCollection切換回集合時)。 _id適用於兩種情況,但不是名稱。我在某個地方讀到這個名字可能是一個保留字或什麼的,但爲什麼它會在下面的第一個例子中起作用?有任何想法嗎? SmartCollection中有什麼可以打破這個呢?流星從集合移動到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}} 

回答

0

NM,是一個單獨的問題。當我將js轉換爲coffeescript時,這是個問題,不確定爲什麼只有在進行smartcollections時纔會崩潰。

0

,我認爲這是一個錯誤,請嘗試使用{{this.name}},來代替。不知道它是否會幫助,但它只是一個預感。上下文可能會變得混亂。

我知道鐵路由器是這樣做的。你是否也升級它?

+0

使用「this」。沒有工作。我的鐵路由器是0.6.2,它是最新的。你是說可能試圖降級它嗎? – timmyg13

+0

任何其他想法? – timmyg13

+0

這很瘋狂......我將字段「名稱」更改爲「鮑勃」,以防它是保留字段或其他內容,但它仍然不起作用。 – timmyg13