根据Ember中的变量创建多个db条目

时间:2016-09-19 19:31:17

标签: ember.js handlebars.js

我是Ember的新手,我很难解决这个问题。我正在建立一个管理啤酒点击列表的应用程序。每个酒吧都有不同数量的水龙头。

我在新的bar signup = orgTap

中获取了点击次数

首次登录仪表板时,我希望每个点击都有一个空行,并创建一个与每个点击对应的数据库条目。

我的代码是:

export default Ember.Route.extend({

    model(params) {
        return this.get('store').findRecord('bis', params.bis_id);
    },


actions: {

    generateTapList(orgTap, id){
        var store = this.store;
        let tapOwner = this.get('store').peekRecord('bis', id);
        const taps = this.get('orgTap');
        let i = orgTap;

        const newTap = store.createRecord('taplist', {
                bis: tapOwner,
                    {{HOW DO I LOOP???}}
                        tap: "Tap" + i,
                        i = i - 1;
                    {{/HOW DO I LOOP???}}
            });

        newTap.save();
    },
}   
});

我已经安装了ember-truth-helpers,认为它可能有助于循环。

侧面问题 - 在完整的堆栈开发课程之后尝试学习Ember作为我的第一个应用程序是多么愚蠢?我觉得我刚刚学到的一切与Ember的工作方式无关。

解决方案:

    generateTapList(orgTap, id){
    var store = this.store;
    let tapOwner = this.get('store').peekRecord('bis', id);
    var tablistProps = {};
    var i = 0;
    tablistProps['bis'] = tapOwner;

    while (i < orgTap){
        i++;
        tablistProps = {tap: "tap" + i, tapBeer: ""};
        const newTap = store.createRecord('taplist', tablistProps)
        newTap.save();
    }

},

0 个答案:

没有答案