我有一个由{{#each}}
循环生成的表,它显示用户的名字和姓氏。我想添加一个删除按钮来删除该行上的记录。我也在使用 EmberFire 连接 Firebase。
将该行中的数据与该删除按钮相关联的最佳方法是什么?
这是我拥有的相关代码的一小部分:
index.html
{{#each}}
<tr>
<td>
{{this.first}}
</td>
<td>{{this.last}}</td>
<td>
<button>X</button>
</td>
</tr>
{{/each}}
router.js
App.IndexRoute = Ember.Route.extend({
model: function() {
return EmberFire.Array.create({
ref: new Firebase(FirebaseRef + 'testObj')
});
},
renderTemplate: function() {
this.render('index');
this.render('users', {
outlet: 'users',
into : 'index'
});
}
});
controller.js
App.IndexController = Ember.ArrayController.extend({
actions: {
register: function() {
this.pushObject({
'first' : this.get('firstName'),
'last' : this.get('lastName')
});
}
}
})
谢谢!