2017-09-21 53 views
0

使用手柄我試圖在數組的索引1處記錄元素。該數組是split幫助程序的結果。但是,我無法弄清楚如何做到這一點。這裏是我的嘗試:從手柄中幫助器的輸出訪問數組索引

{{log (split message '==FUBC==').[1]}} 

然而,這將導致一個錯誤:

Debug: internal, implementation, error 
    Error: Uncaught error: Parse error on line 4: 
...message '==FUBC==')).[1]}} 

是否有可能做什麼,我試圖與車把?我認爲一個解決辦法是使用其他的輔助,例如itemAt,就像這樣:

{{log (itemAt (split message '==FUBC==') 1)}} 

不過,我一起工作的框架並沒有實現這個幫手,我無法添加新的。有任何想法嗎?

+0

謝謝。這沒有用。我從第一個雙括號中得到一個解析錯誤。 – flyingL123

回答

0

我能想到的兩種方式,但可能有更好的方式(沒有使用車把最近

要麼使用#with得到數組,然後訪問它的元素與[]

{{#with (split title "==FUBC==")}} 
    {{log [0]}} 
{{/with}} 

或直接使用lookup幫手。

{{log (lookup (split title "==FUBC==") 1)}}