Übliche Verwendung von route params in Ember

In ember js, ich Frage mich, was ist die übliche Methode der Verwendung der route params, ist in der Regel zugänglich in das Modell hook?

Manchmal finde ich ich brauche Zugang zu einem der Parameter in der Steuerung; sagen wir machen eine ajax-Anforderung durch eine Aktion oder so etwas. Nun in der Regel kehren Sie ein Modell in das Modell hook, der hat in der Regel die id auch. Aber ich habe Fälle, wo ich nicht brauchen, um ein Modell, muss nur der Wert. Kann ich ein Objekt zurückgeben, oder den Wert als das "Modell" in diesem Fall, aber es scheint irgendwie seltsam. Gibt es keine Möglichkeit, nur den Zugriff auf die Parameter direkt im controller statt der übergabe den Wert um? Können Sie Zugriff auf die aktuelle route Daten aus dem controller?

Andere Sache; ich habe eine route, erfordert zwei dynamischen Segmenten. So erstelle ich eine Ressource mit einer route. Jetzt in meiner route, ich muss den Zugriff auf diese beiden Parameter. Muss ich übergeben Ihnen durch das Modell der Haken? Und dann in der sub-controller ich verwenden "muss", um Zugriff auf die parent-controller den Inhalt? Es scheint ein bisschen zu viel von einem Problem umgehen und es macht die Dinge wirklich chaotisch und unklar

Hinzufügen, die auf dieser..., Wenn ich einige Daten, um sich einen Weg durch etwas wie transitionToRoute es überspringt die Modell-Methode auf der Strecke. Aber dann, an dem Punkt, den Sie nicht mehr haben Zugriff auf die params für die route. Ist es zu erwarten, dass Sie rufen die serialize-Methode auf das Modell, das Sie haben in der setupController, um herauszufinden, Ihre params?

InformationsquelleAutor Arch | 2014-01-06

Schreibe einen Kommentar