Mostrar lista más reciente ordenada por fecha de creación

Logré que esto funcione modificando ligeramente este componente, es decir, añadiendo un botón para ‘ordenado por fecha’

donde pasé un parámetro de consulta en la configuración así:

unfinished; unfinished; ?tags=unfinished
created-time; created-time; ?order=created

y verifiqué el parámetro search en el script:


  api.modifyClass("component:navigation-item", {
    active: Ember.computed("contentFilterMode", "filterMode", function() {
      let contentFilterMode = this.get("content").get("filterMode");

      if (decodeURIComponent(window.location.search) === location) { // verificar parámetro de búsqueda
        return contentFilterMode.includes(filter); // si incluye este parámetro, active = true;
      } else {
        return this._super(contentFilterMode, this.get("filterMode"));
      }
    })
  });

Esto funciona para mí, pero este script recarga toda la página en lugar de solo la parte interna. ¿Hay alguna manera de hacer que solo se recargue el componente de tema interno?

2 Me gusta