Ich habe ein Attribut, das ich durch eine Aktion ändern, aber Ember aktualisiert die gerenderte Vorlage nicht.Ember nicht aktualisieren Vorlage, wenn Attribut des Controllers geändert wird
Mein Controller:
selected_rows_id: [],
actions: {
selectRow(rowId) {
let selected_rows = this.get('selected_rows_id');
if (selected_rows.indexOf(rowId) === -1) {
selected_rows.push(rowId);
// selected_rows.pushObject(rowId); does not work either
}
this.set('selected_rows_id', selected_rows);
},
}
In meiner Vorlage ich {{selected_rows_id}}
bin mit meinen Elemente zeigen
ich ein twiddle erstellt habe zu zeigen, was ich getan habe
Ich denke, das ist richtig für deine Situation. Der Lenker zeigt nichts an, wenn dein {{property}} Array oder Objekt ist –