Ich bin relativ neu zu ember.js. Ich habe zwei Modelle User
und Role
Wie konfiguriere ich mehrere Controller auf der gleichen Route in ember.js?
App.User = DS.Model.extend({
name: DS.attr('string'),
roles: DS.hasMany('role')
});
App.Role = DS.Model.extend({
name: DS.attr('string')
});
In meiner Anwendung muss ich zuweisen und/oder Entfernen von Rollen für einen Benutzer. Dafür muss ich Schleife und vergleichen zwei Controller - Rollen gegen alle verfügbaren Rollen
(von Benutzerrollen hat) bekomme ich die den Benutzern zugewiesenen Rollen durch diese in der user/edit template
Assigned Roles: {{#each role in roles}}*{{role.name}}{{/each}}
tun Aber wie tun Ich habe einen anderen RolesController in derselben Route, der alle verfügbaren Rollen unabhängig vom Benutzer hat? Wenn ich einen SetupController in UserEditRoute mache, der einen Konflikt von Namen für RolesController erzeugt.
Mein Ziel ist es, alle Rollen mit Kontrollkästchen angezeigt zu haben. Die Rollen, die dem Benutzer bereits zugewiesen werden geprüft und die anderen werden
Das ist perfekt. Danke vielmals! – kaushikb9