2016-04-12 7 views
0

mit brauche ich einige Eigenschaften (Tabellennamen und currentcpt) passieren, wenn ich tue Übergang von der Steuerung einer Route zu einer anderen Bericht Route mit dem folgenden Befehl:Passing Eigenschaften url in TranstionToRoute neue Route in Ember

this.transitionToRoute("reports?tableName=RT&currentCpt=117"); 

aber ich bekomme einen Fehler, dass die Route nicht gefunden wird. Ich habe mich gefragt, was ich hier falsch mache.

Antwort

1

Sie können der Funktion transitionToRoute Modell und Optionen zuweisen. Werfen Sie einen Blick auf die API of the function from the Ember Guide.

In Ihrem Fall muss reports URL der Route sein, nicht der Name der Route (beginnend mit/). Aus der Anleitung:

Es ist auch möglich, eine URL (eine Zeichenfolge, die mit einem/beginnt) zu übergeben. Dies ist für Test- und Debugging-Zwecke vorgesehen und sollte im Produktionscode selten verwendet werden.

können Sie andere Optionen bevorzugen, wie in der Anleitung gezeigt:

this.transitionTo('blogPost', 1, { 
    queryParams: {showComments: 'true'} 
});