Ich habe einen Router eingerichtet mit Konten und Konto /: account_id Optionen. Wenn der Nutzer auf der Indexseite meiner App landet, übertrage ich ihn auf die Kontenroute.Ember.js: Übergang zu Route, dann zu dynamischen Segment
Was ich tun möchte, ist es, sie auf eine bestimmte: account_id Route basierend auf einigen Kriterien zu überführen. Im Moment möchte ich nur das erste Konto im Array bekommen und das verwenden. Aber in Zukunft könnte es ein Weg sein, sie zu dem letzten Konto, das sie sich angesehen haben, zu überführen. Etwas wie folgt aus:
Social.IndexRoute = Ember.Route.extend({
redirect: function() {
this.transitionTo('accounts/:account_id');
}
});
Die docs geben "Detail" aber ein Beispiel, das nicht bieten, nur bietet die folgenden:
transitionTo (name, models)
Transition into another route. Optionally supply a model for the route in question. The model will be serialized into the URL using the serialize hook.
Ich habe folgendes versucht:
this.transitionTo('accounts/4');
Uncaught Error: assertion failed: The route accounts/4 was not found
this.transitionTo('accounts', Social.Account.find(1));
Uncaught More objects were passed than dynamic segments
Ihre Geige schien nicht zu funktionieren, also habe ich sie mit Calls von CDNjs.com aktualisiert: http://jsfiddle.net/XNyme/9/ – commadelimited