2016-06-14 10 views
0

In meiner Route schiebe ich eine Reihe von E-Mail-Adressen habe:In Ember, wie kann ich auf ein Array in der Route von einer Komponente

export default Ember.Route.extend({ 
    recipients: [] 
}); 

Auf dieser Routen Seite habe ich eine #each, die eine zeigt Komponente, die eine Benutzer-E-Mail und ein Kontrollkästchen anzeigt. Wie kann ich die eingecheckten E-Mails an dieses Array senden?

ODER

Wenn ich das Array in der Komponenten js Datei setzen, kann ich auf ihn von der Strecke?

Antwort

0

Ich habe es herausgefunden.

Ich legte das Array in die Route. Dann habe ich in der Komponente die Aktion zusammen mit dem Benutzer als Parameter übergeben.

actions: { 
    select(user) { 
     this.sendAction('select', user); 
    } 
} 

Dann in der Route habe ich eine Aktion mit dem gleichen Namen erstellt, die diesen Parameter empfängt.

Verwandte Themen