ルート上のダイナミックセグメントにアクセスしたいが、パラメタは常に定義されていない。EmberJS 2.0動的セグメントを回避する方法ルートは常に定義されていませんか?
私はルータ上で定義された次のルートがあります。
this.route('send', {path: '/send/:solName/:id/:userId'}, function() {});
をそして、私のルートでは、私は、この持っている:のparamsは常に定義されていない理由を
export default Ember.Route.extend({
model: function (params){
console.info(params);
return {
solName: params.solName,
id: params.id,
userId: params.userId
}
}
});
任意のアイデアを?
あなたはどのパスまたはリンクをヒットしますか? –
たとえば、ブラウザ#/ send/IT/033712-31-01-2017-192142982/55で使用しようとしましたが、コントローラから毎回this.transitionToRoute( 'send.index'、params)を使用しようとしていますルート上のパラメータは空です – DeividKamui
あなたが質問に入れたルートファイルのパスは何ですか? –