kick members node js

Ember.js kick members

In Ember.js, to kick members (remove them from a group) you can use the kick method on the members relationship.

For example, if you have a Group model that has many Member models:

// group.js
import Model from 'ember-data/model';
import { hasMany } from 'ember-data/relationships';

export default Model.extend({
  members: hasMany('member')
});
// member.js
import Model from 'ember-data/model';

export default Model.extend({
  //
});

To kick (remove) a member from the group, you can call kick on the members relationship:

const group = this.store.peekRecord('group', 1);
const memberToKick = this.store.peekRecord('member', 2);

group.get('members').kick(memberToKick);

This will remove the member from the group's membership.

The kick method provides an easy way to remove members from a group directly from the relationship in Ember.js.