2014-11-20 91 views
0

我需要能夠將助手返回的字符串分配給組件屬性。使用助手作爲組件屬性

這裏是我得到的是不工作:

{{nav-title text=(translate user.likes name=user.profile.name)}} 

嘗試查找translate控制器上(我猜),並引發以下錯誤:

Handlebars error: Could not find property 'translate' on object (generated users.user.likes controller). 

回答

0

不要以爲你可以做到這一點。我可以說要麼在nav-title被渲染的任何上下文中創建一個新的屬性,並且在那裏執行邏輯,或者創建一個新組件並將其內部的邏輯移動。

對於特定於域的內容使用組件可以。例如,這可能是一個user-likes-nav組件,該組件知道如何在呈現模板之前翻譯用戶的喜好。

相關問題