Emberjs:在Route中定义模型

时间:2014-04-21 03:29:49

标签: ember.js

我正在尝试使用不符合JSON API标准的json对象在ember中定义模型。如果我定义我的路线

export default Ember.Route.extend({
    model: function(){
        var url  = "http://website.com/prequalification";

        return Ember.$.getJSON(url).then(function(data) {
            return data.collection.template;
        });
    }
});

然后如何在模板中访问我的数据。我试图避免编写自定义适配器来处理JSON。我在这里走错了路?

由于

1 个答案:

答案 0 :(得分:1)

当您导航到使用此路由的路由时(您可能需要熟悉路由器和路由以了解该语句,http://emberjs.com/guides/routing/defining-your-routes/)该模型钩子返回的json将在模板中可用使用标准把手语法{{property}}

这是一个简单的例子,请注意命名约定(索引模板,索引路径):http://emberjs.jsbin.com/