私のデータモデルの1つは、次のデータ構造を持っています:
properties : {
....
locator_map : {
locator1 : locator_doc_id1,
locator2 : locator_doc_id2,
...
locatorN : locator_doc_idN,
},
...
}
テンプレートでこれらのドキュメントへのリンクを提供したいのですが、オブジェクトを移動する方法がわかりませんlocator_map
。これらの行で何かをしたい:
{{#each locator in this.properties.locator_map}}
{{#linkTo "locators.show" this.properties.locator_map[locator]}}locator{{/linkTo}}
{{/each}}
しかし、私には2つの問題があります:
- 「アサーションに失敗しました: #each がループする値は配列でなければなりません。[オブジェクト オブジェクト] を渡しました」
- 値にアクセスするには?
this.properties.locator_map[locator]
うまくいかない印象があります。
オブジェクトを歩く方法はありますか?