Ember vorbei, ein Modell zu transitionToRoute

Bin ich mit Ember-cli mit ember 1.11

Ich versuche, die transitionToRoute Methode in einem controller, um den übergang zu einer route und füttern ein dynamisch erzeugtes Objekt als Modell.

Hier mein controller:

import Ember from 'ember';

export default Ember.Controller.extend({
  actions: {      
      launch_scanner: function(){
        console.log('launch_scanner');
        var model = {name: "Edward", phone: "123", email: "[email protected]"};
        //the final app will pull the model variable from a QR scanner

        this.transitionToRoute('addcontact', model);
     }
  }      
});

Wenn ich den Auslöser dieser Aktion, die transitionToRoute Methode diesen Fehler verursacht:

Nicht abgefangener Fehler: Mehr Kontext-Objekte übergeben wurden, als es gibt
dynamischen Segmenten für die route: addcontact

Wenn ich lassen Sie sich die Modell-parameter, der es übergänge zu den addcontact route ganz gut. Was mache ich falsch?

Hier ist mein router file:

import Ember from 'ember';
import config from './config/environment';

var Router = Ember.Router.extend({
  location: config.locationType
});

Router.map(function() {
  this.route('home', {path: '/'});
  this.resource('addcontact', {path: '/addcontact'});
});

export default Router;
  • Zeigen Sie Ihre router-Datei, bitte, um zu sehen, welche Parameter Sie brauchen, um passieren
  • Ich habe aktualisiert und zeigt die router-Datei.
Schreibe einen Kommentar