私は私の最初のemberjsプロジェクトを作成していますし、テンプレートエンジンのために、私はhandlebarsjsを使用していますを使用して、テーブル内のデータを表示する方法を、私はこの形式でAJAX呼び出しを使用してサーバからデータを取得しています:handlebarsjs
{"data":[{"ownerName":"dubey","houseNo":"s17/261","streetName":"chinchwad","areaName":"thergaon","city":"pune","pinZip":"221003","stateProvince":"maharastra","country":"india","shaded":"yes","lat":null,"lon":null,"rate":"29","status":"open","availibility":"open","contactNo":null,"id":"589704c2a924113eb8841952"},{"ownerName":"dubey","houseNo":"s17/261","streetName":"chinchwad","areaName":"thergaon","city":"pune","pinZip":"221003","stateProvince":"maharastra","country":"india","shaded":"yes","lat":null,"lon":null,"rate":"29","status":"open","availibility":"open","contactNo":null,"id":"58971125df1e11416e91ccc3"}]}
と私のテンプレート次のとおりです。それだけで、すべての行の最初のデータを示している
<tbody>
{{#each data.data}}
<tr>
<th>{{data.data.[0].houseNo}}</th>
<th>{{data.data.[0].houseNo}}</th>
<th>{{data.data.[0].streetName}}</th>
<th>{{data.data.[0].areaName}}</th>
<th>{{data.data.[0].city}}</th>
<th>{{data.data.[0].pinZip}}</th>
<th>{{data.data.[0].stateProvince}}</th>
<th>{{data.data.[0].country}}</th>
<th>{{data.data.[0].shaded}}</th>
<th>{{data.data.[0].rate}}</th>
<th>{{data.data.[0].status}}</th>
<th>{{data.data.[0].availibility}}</th>
<th>{{data.data.[0].ownerName}}</th>
<th>{{data.data.[0].contactNo}}</th>
</tr>
{{/each}}
</tbody>
、私はすべてのデータを表示するための多くの方法を試してみましたが、私はそれを表示することはできませんよ。
私はそれを行うハンドルバーの方法を知りたい。
http://emberjs.com/api/classes/Ember.Templates.helpers.html - サポートされているすべてのテンプレートヘルパーが含まれています。ガイドhttps://guides.emberjs.com/v2.6.0/templates/displaying-a-list-of-items/から – kumkanillam