_.each(this.model.get('images'), function (el, index) { this.subviews.push(new ImageView({ model: new ImageViewModel({ src: el, index: index + 1, example: this.model.get('example')[index], answer: this.model.get('answers')[index], exercise_id: this.model.get('parent').id, subexercise_id: this.model.get('id'), id: index, value: memory.get(this.model.get('parent').id, this.model.get('id'), index) }) })); this.$el.find('.task-container').append(this.subviews[this.subviews.length - 1].render().$el); }.bind(this));
_.each(this.model.get('labels'), function (el, index) { var view = new InputView({ model: new InputViewModel({ answer: this.model.get('answers')[index], label: el, example: this.model.get('example')[index], exercise_id: this.model.get('parent').id, subexercise_id: this.model.get('id'), id: index, value: memory.get(this.model.get('parent').id, this.model.get('id'), index) }) }); this.$el.find('.inputs-container').append(view.render().$el); this.subviews.push(view); }.bind(this));