2017-01-21 8 views
1

私は要求された配列を返すヘルパーを持っています。私はヘルパーによって返された配列を反復するために、それぞれを使いたいです。これを動作させる方法はありますか?あなたのヘルパーはすでにあなたが再び#eachを使用する必要がない理由配列を返すされている場合はハンドルバー#each配列はヘルパーです

私のハンドルバーコード

names: [{ 
    firstname: "first1", 
    lastname: "last1" 
},{ 
    firstname: "first2", 
    lastname: "last2" 
}] 

この配列ハンドルヘルパーリターンを想像この

{{#each myhelpername "keyword passed to helper"}} 
<p>Hi {{firstname}} {{lastname}}</p> 
{{/each}} 

答えて

0

ようになります。

firstNameおよびlastNameは、返される各項目の一部である必要があります。ですから、あなたのテンプレートはこれらの行に何か見えるでしょう。あなたが使用してヘルパーを反復処理する必要がある場合は

{{#myhelpername "keyword passed to helper"}} 
    <p>Hi {{firstname}} {{lastname}}</p> 
{{/each}} 

eachが、私はそれが働いて手に入れた()

{{#each (myhelpername "something something")}} 
    <p>Hi {{firstname}} {{lastname}}</p> 
{{/each}} 
+0

内返事に感謝し、それを包む、私はしかし、それをtweekなければなりませんでした。私はヘルパーを()で包んで '#each 'を保たなければならなかったし、それがうまくいかないだろう。あなたがあなたの答えを編集するなら、私は答えとしてマークします。それはあなたのために働いてうれしいbigt11 @ '{{#each(myhelpername "何か何か")}}

こんにちは{{FIRSTNAME}} {{姓}}

{{/各}}' – bigt11

+0

。オリジナルのヘルパーを調整して、単一のアイテムではなくリストを返すこともできます。 –

関連する問題