Come usare il campo utente nel file hbr?


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

Ho provato a usare repoen() sul componente posts-count-column per passare il valore currentUser come nell’esempio sottostante ma ho ricevuto un errore, penso che forse solo un tipo limitato di componente supporti questo metodo?

E ho trovato un altro modo per passare il valore currentUser in un hbr nidificato, sovrascrivendo dall’alto verso il basso, aggiungendo {{raw “list/posts-count-column” topic=topic tagName=“div” user=user}} per inserire il valore


<script type='text/x-handlebars' data-template-name='mobile/list/topic-list-item.raw’>
<script type='text/x-handlebars' data-template-name='list/post-count-or-badges.hbr'
<script type="text/x-handlebars" data-template-name="list/posts-count-column.hbr">

Emberjs ha una funzione provide/inject come vue per passare valori in un template nidificato? Ho cercato ma non ho trovato molte informazioni. Qualsiasi suggerimento a riguardo?