2015-10-17 124 views
2

所以,我一直在嘗試使用Meteor的空格鍵語法創建一個名爲「Chart.Line」的模板。所以,如果我這樣做:流星模板名稱

<template name="Chart"> 
    // random stuff here 
</template> 

,然後再使用導入{{>走勢}}任何地方我想要的,那麼所有的隨機的東西運行正常。但是,如果我這樣定義模板:

<template name="Chart.List"> 
    // random stuff here 
</template> 

然後,沒有任何工作。

我的問題是:這裏有什麼問題?我一直在尋找文檔和源代碼,但我無法弄清楚在這種特殊情況下使用點有什麼問題。

P.S .:是的,將它稱爲「Chart.List」而不是「Chart_List」或類似的東西將是非常可取的。

+3

這可能會失敗,因爲無論何時有一點javascript想要引用該模板,javascript都會將'.list'解釋爲'chart'對象的屬性。我懷疑布拉茲有些地方發生了這種情況。 –

+0

我用Chrome的調試工具做了一些挖掘,發現正在創建一個Spacebar.dot對象。我不知道它是否與你所說的有關。 無論如何,謝謝你的幫助。 (編輯格式和清潔) –

回答

1

您可以在模板名稱中使用點。

Blaze將嘗試訪問ListChart的屬性而不是名爲Chart.List(如註釋中所述)的模板。