Ich habe eine Komponente, die eine Verknüpfung zu enthält. Die Komponente ist komplizierter, aber der Einfachheit halber hier:Ember: Wie Link-zu in einer Komponente
//Component.hbs
{{#link-to link model}}{{yield}}{{/link-to}}
Das Problem ist, manchmal werde ich ein Modell passieren, manchmal werde ich nicht.
//Route.hbs
//providing the model
{{my-component link='chosenroute' model='chosenmodel'}}
//omitting a model - doesn't work
{{my-component link='otherroute'}}
Wie mache ich das Modell Argument optional?
ich nicht diese Linie erhalten {{my-Komponenten-Link-Modell}} - einen Code zur Verfügung stellen oder Fall verwenden. es wäre hilfreich, Antwort zu geben – kumkanillam
Danke, das war mehr als ein Tippfehler. Hoffe, das macht jetzt Sinn. – rjoxford
Wenn Sie dynamische Segmente verwenden, können Sie die ID anstelle des Modells übergeben. {{# link-to 'home' (wenn Modell 1 2)}} {{yield}} {{/link-to}}...dies wird das Aufrufen des Modell-Hooks erzwingen. – kumkanillam