轮播图像在ember js中按类别更改

时间:2015-10-30 07:40:57

标签: ember.js

我在它上面设计了一个不同类别的图像轮播和导航栏。该计划是在其中一个类别被点击旋转木马更改中的图像时。该类别从后端获取并显示在导航栏中。如何将其与每个类别的轮播相关联?

我正在使用ember js(1.13.0)。

application.hbs

<ul>
{{#each result in model.results}}
<li><a href="" {{action 'carousel' result}}>{{result.gallery_name}}</a></li>
{{/each}}
</ul>

controller.js

export default Ember.ObjectController.extend({
    actions:{
        carousel:function (result) {
         console.log(result.get('gallery_name'));
        }
    }
});

model.js

export default DS.Model.extend({
  results: DS.attr()
});

服务器结果(json)

results:[{name:abc,url:http://google.com},{name:acd,url:google.com}.....]

1 个答案:

答案 0 :(得分:0)

你JSON是

results:[{name:abc,url:http://google.com},{name:acd,url:google.com}.....]
//your Model
export default DS.Model.extend({
  results: DS.attr()
});
  1. 我没有看到&#34; gallery_name&#34;在你的json。
  2. 我没有看到模型中定义的name / gallery_name