0
我訂閱了一些從數據庫返回對象列表的東西。在模板中,我想訪問對象的其中一個屬性。我想:流星 - Blaze中的特殊字符
{{property.en-GB}}
但減號(-
)產生一個錯誤的服務器端。然後我想:
{{property['en-GB']}}
但在客戶端控制檯返回一個錯誤:
Exception from Tracker recompute function: Error: Can't call non-function: [object Object]
用,我不能改變數據庫的假設
所以,我怎麼能訪問包含此屬性特殊字符? (它可能不是僅限於-
)
感謝您的回答。儘管你提出的建議確實擺脫了錯誤,但結果仍然顯示爲空。我在Chrome控制檯上檢查過它,那裏肯定有些東西。我99%在我的結尾是愚蠢的,但我再也想不到了,我想我會在下週再次嘗試= _ =再次感謝您的回答 – dayuloli 2014-12-19 10:22:46
如果它顯示爲空,那麼'property'可能是空的第一個地方。請先驗證一下。 – 2014-12-20 08:48:59
我不知道你的建議爲什麼不適合我,它只是顯示爲空。而我無法弄清楚。作爲一個不好的選擇,我用一個幫手來提取文本。 'entext:function(){return this.text ['en-GB'];}'謝謝你的幫助! – dayuloli 2014-12-22 02:08:41