{{log "rating this parent" this.parentView._parentView.topic}}
erzeugt einen hässlichen Fehler.
<RatingOne @scaleValue={{this.scaleValue}} @passedRouter={{this.router}} @topic={{this.parentView}} />
scheint keinen Fehler zu erzeugen.
Ich brauche wirklich above-topic-list-item, aber dank Ihres guten Beispiels konnte ich feststellen, dass es das Thema in outletArgs haben sollte.
Ha! Ich werde es tun!
Bedeutet outletArgs, dass es jetzt im this des Elements ist? (Das sieht so aus – ich dachte, ich müsste irgendwie in args nachsehen…)
Also kann ich in meinem Connector-HBS auf this.topic zugreifen und dann meine Komponente so aufrufen:
<RatingOne @name="one" @topic={{this.topic}}/>
Und dann im HBS für die RatingOne-Komponente (die eines Tages einfach in rating umbenannt wird, da ich herausgefunden habe, wie man Dinge daran übergibt) kann ich
Dies ist Thema {{this.topic.id}} {{this.topic.title}}
Dies ist Kategorie-ID: {{this.topic.category_id}})
und die Thema-Dinge bekommen!
Und jetzt sehe ich das Thema, jetzt kann ich meine Argumente zum Thema-Serialisierer hinzufügen, richtig? (Es wäre besser, es nur an die Kategorie zu übergeben… oder vielleicht übergebe ich nur einen „doTheThing“-Wert im Serialisierer und hole die eigentlichen Dinge von SiteSettings, da ich glaube, dass sie dies auf der Website und nicht auf der Kategorieebene wünschen.)
Wenn ich nicht irgendwie auf etwas anderes Veraltetes gestoßen bin, scheint es, als hätten Sie es geschafft. Vielen Dank.
![]()