Wie verwende ich das Benutzerfeld in der hbr-Datei?


  const testComponent = require('discourse/app/raw-views/list/posts-count-column').default;
  testComponent.reopen({
    user:  function() {
        return  Discourse.User.current()
    }.property()
  });

Ich habe versucht, reopen() auf der posts-count-column-Komponente zu verwenden, um den currentUser-Wert wie im folgenden Beispiel zu übergeben, aber eine Fehlermeldung erhalten. Ich glaube, vielleicht unterstützt nur ein begrenzter Typ von Komponente diese Methode?

Und ich habe eine andere Möglichkeit gefunden, den currentUser-Wert in eine verschachtelte hbr zu übergeben, indem ich von oben nach unten überschreibe, {{raw “list/posts-count-column” topic=topic tagName=“div” user=user}} hinzufüge, um den Wert einzufügen


Hat emberjs eine provide/inject-Funktion wie vue, um Werte in eine verschachtelte Vorlage zu übergeben? Ich habe einiges recherchiert, aber nicht viele Informationen gefunden. Irgendwelche Vorschläge dazu?