我收到断言失败:使用Href导航到路由时必须使用Ember.set()

时间:2014-06-20 17:27:38

标签: ember.js breeze

当我从索引页面导航到详细信息页面详细信息/ 3时,我收到以下错误。 当我输入detail / 3 URL时,这很好用。我正在使用带有ember js的微风

错误:断言失败:您必须使用Ember.set()来访问此属性([object Object])

App.IndexRoute = Ember.Route.extend({
    model: function () {
        return EntityQuery.from('Property').using(manager).execute().then(function (data) {
            return data.results;
        }).fail(queryFailed);
    }
});

App.Router.map(function () {
    this.route('add');
    this.route('detail', {path:'/detail/:detail_id'});
});

App.DetailRoute = Ember.Route.extend({
    model: function (params) {
        return EntityQuery.from('Property').where("PROPERTY_ID", "==", Number(params.detail_id)).expand('RENTs').using(manager).execute().then(function (data) {
            return data.results[0];
        }).fail(function (error) {
            alert(error);
        });
    },
    serialize: function (model) {
        return { detail_id: model.pROPERTY_ID };
    }
});

提前致谢

1 个答案:

答案 0 :(得分:0)

可悲的是,没有Breeze"模型库适配器"对于Ember这个时候。我听说过将Breeze与Ember结婚的人。您可以搜索该主题。它已列入我们的愿望清单,但还没有足够的时间来完成它。