Observer bei "controller:edit-category.tabs" Modell nicht ausgelöst

Ich habe mir Ihren Link angesehen, und der Controller wurde nach /admin verschoben: discourse/app/assets/javascripts/admin/addon/controllers/edit-category/tabs.js at main · discourse/discourse · GitHub

Ich bin mir nicht sicher, warum er nicht ausgelöst wird. Funktioniert @observes möglicherweise nicht gut in modifyClass?

Was halten Sie alternativ davon:

@action
saveCategory(data) {
  const oldParentId = this.model.parent_category_id;
  super.saveCategory(data);
  const newParentId = this.model.parent_category_id;

  if (oldParentId !== newParentId) {
    console.log("Wenden Sie hier eine Logik an, wenn sich die übergeordnete Kategorie ändert");
  }
}
3 „Gefällt mir“