2016-07-22 8 views
0

でオブジェクトを参照:ハンドルテンプレート、私はこのようなオブジェクト持っドット演算子

enter image description here

今、私はdaily.data []を使用してハンドルバーテンプレート内のループに希望を。 私が試した:

{{#daily.data}} 
. 
. 
{{/daily.data}} 

をしかし、私は、コンソールのエラーを取得:

handlebars-v4.0.5.js:519 Uncaught Error: daily.data doesn't match daily - 1:3 

同じに案内してください。ありがとう

+0

ログに記録したオブジェクトは毎日呼び出されません。毎日そのオブジェクトの中のオブジェクトです。これがエラーの原因です –

+0

ありがとうAkshay ...私はどのアカウントからもログインしていません。あなたのポイントを説明してください。 – zeetit

答えて

1

このように使用してください。特定のインデックスを持つ。

{{daily.data.0}} 

またはこのようなオブジェクトを反復処理:

{{#each daily.data}} 
     {{this}} 
{{/each}} 

あなたが特定の値にアクセスしたい場合は、このようにそれを行うには:{{this.YOUR_VALUE}}

+0

ありがとうございました。#eachを忘れていました。これは素晴らしい仕事をした – zeetit

1

あなたがハンドルバーにそれぞれを使用する場合、それは与えます各パス上に現在のオブジェクトが存在するため、そのプロパティを直接使用できます。

{{#each data}} 
<span class="address-add1">{{prop1}} </span> 
<span class="address-add1">{{prop2}} </span> 
{{/each}} 
関連する問題