次のコンテキストがある場合:
{{model: {username: 'sontek'}, timezones: ['a', 'b', 'c']}
そして私はします:
{{#each timezones }}
{{model.username}}
{{/each}}
モデルが存在しないため、ユーザー名にアクセスできません。
../model.usernameを使用できることがわかりましたが、そのドキュメントが見つかりません。いくつかのバグレポートで見つけました。...どこかに文書化されていますか?
「パス」の下のドキュメントにあります
ネストされたハンドルバーパスには、親コンテキストに対してパスを評価する../セグメントを含めることもできます。
<h1>Comments</h1>
<div id="comments">
{{#each comments}}
<h2><a href="/posts/{{../permalink}}#{{id}}">{{title}}</a></h2>
<div>{{body}}</div>
{{/each}}
</div>
コメントのコンテキスト中にリンクが印刷された場合でも、メインコンテキスト(投稿)に戻ってパーマリンクを取得できます。
../
パスセグメントは、コンテキストの1つ上のレベルではなく、親テンプレートスコープを参照します。 これは、ブロックヘルパーが任意のコンテキストでブロックを呼び出すことができるため、「1レベルアップ」の概念は、親テンプレートスコープへの参照を除いて特に意味がありません。
@sontekと@spadgosに感謝し
最も参考になるコメント
「パス」の下のドキュメントにあります