コントローラーから、次のようなルートに移行しています。
this.transitionToRoute("posts.dynamicfinder", App.Response.find(obj));
このためのルートは次のようになります。
this.route("dynamicfinder", { path: ':some_id' });
URLに「未定義」と表示されることを除いて、すべて正常に機能します。
私の推測では、:some_id
. モデル ( ) 以外に渡すものはありませんApi.Response.find(obj)
。削除する:some_id
と、モデルを渡すことができないようです...
この「未定義」を取り除くにはどうすればよいですか?でモデルを渡す必要がありますtransitionToRoute
。
例として jsbin を次に示します: http://jsbin.com/OcAyoYo/41/問題を再現するには、テキスト ボックスに「5」と入力し、[送信] をクリックします。