我有兩個手把助手,我使用。有沒有辦法將多個助手應用於Handlebars中的模板?
首先是timeboundset它採用一個數組和一個日期字段,並且只選擇並應用那些落在該日期字段之後的元素。
其次是排序集它首先對數組進行排序,然後使用其元素。
有沒有一種方法可以在html本身中使用數組中的助手,而不是在Javascript中使用任何解決方法。
我有兩個手把助手,我使用。有沒有辦法將多個助手應用於Handlebars中的模板?
首先是timeboundset它採用一個數組和一個日期字段,並且只選擇並應用那些落在該日期字段之後的元素。
其次是排序集它首先對數組進行排序,然後使用其元素。
有沒有一種方法可以在html本身中使用數組中的助手,而不是在Javascript中使用任何解決方法。
amwmedia commented on GitHub on Oct 7, 2014說:「這似乎使用類似的有原生支持:」
{{ helper1 (helper2 text) }}
它似乎的確本地工作,而不需要註冊一個幫手。需要注意的是裏面的()
括號首先執行,助手外最後一個助手:
{{ executesLast (executesFirst text) }}
但是如果我傳遞參數,這似乎會中斷:'{{executedLast(arg executedFirst text)}}'解析器會抱怨添加逗號!有什麼想法嗎? – Nimir 2016-07-13 07:51:57
在我看來,如果需要的話,數組應爲參數傳遞之前進行排序。這不是模板管理數據的真正目的。把手幫手比數據管理員有更多的格式化功能。 – 2013-05-03 14:30:48
我想你可以寫另一個助手,讓你連鎖助手的電話,但你可能更好的跟隨西蒙佈德里亞斯的建議。您可以輕鬆地在您知道的模板之外提供幫助功能。 – 2013-05-03 14:44:51