Ich habe meine Router.js wie folgt definiert; JetztEmber kann nicht auf dynamische Segmentparameter zugreifen
this.route('step1', function() {
this.route('step2dynamic', {path: '/:dynamic_step_name'}, function(){
this.route('step3a');
this.route('step3b');
});
});
in einem meinem Weg, ich
this.transitionTo('step1.step2dynamic.step3a', 'step2DynamicValue');
In meinen Routen \ schritt1 \ step2dynamic \ step3a.js, habe ich das Modell Haken definiert als
model: function(params) {
// Why is params not contain the passed parameter value ?
}
Hier Ich bekomme nicht die params.dynamic_step_name. Es ist ein leeres Objekt. Was mache ich hier falsch?
Nur ein Update..Ich habe auch versucht this.transitionTo ('step1.step2dynamic.step3a', {dynamic_step_name: 'step2DynamicValue'}); Funktioniert immer noch nicht – testndtv
Dies passiert höchstwahrscheinlich, weil Ihr Modell Hook mit Params höher leben sollte, auf der Route mit Params. Das Modell wird weitergegeben, aber die Parameter nicht. – LukeP