Я создал 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>
Я обновил свой код здесь