我有一個屬性可以通過動作修改,但Ember不會更新呈現的模板。當控制器的屬性被修改時,沒有更新模板
我的控制器:
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);
},
}
在我的模板我使用{{selected_rows_id}}
顯示我的元素
我創建了一個twiddle證明我做了什麼
我認爲這是適合你的情況。如果您的{{property}}是數組或對象,車把將不會顯示任何內容 –