0

FIXTURESを使用して作成しember-model、テンプレートでアクセスしようとしていますが、 を使用しても結果が表示されません{{model.name}}eachヘルパーで問題なく動作しています。

ヘルパー{{model.name}}を使わずにモデルの単一ノードにアクセスしたい。each

私のモデルコード:

Astcart.Home.FIXTURES=[
    {
        "id": "1",
        "logo_url": "img/logo.jpg",
        "name": "gau",
        "list": [
            {
                "id": "1",
                "name": "amit"
            },
            {
                "id": "2",
                "name": "amit1"
            }
        ]
    }
];

私のルーターコード:

  Astcart.HomeRoute = Ember.Route.extend({
    model: function() {
      return Astcart.Home.find();
    }
  });  

私のテンプレート:

<script type="text/x-handlebars" data-template-name="home"> 

    {{model.name}}

    <ul>
        {{#each item in model}}                                         
            <img  {{bindAttr src="item.logo_url"}}></img>               
            <li>{{item.name}}</li>
            {{#each item in item.list}} 
                <li>{{item.name}}</li>
            {{/each}}               
        {{/each}}
    </ul>
</script>

ここでコードを更新しました

4

1 に答える 1