2014-04-02 40 views
0

我有要求在餘燼中使用查詢參數。所以,我正在使用動態路由。在餘燼路由中的動態參數不呈現視圖

我的路線看起來像

MyApp.Application.MyModuleRoute = Ember.Route.extend({  
    model: function (params) { 
    return jQuery.getJSON("/myModule/" + params.uid); 
    } 
}); 

我的映射器看起來像

MyApp.Application.Router.map(function() { 
    this.resource('myModule', { path: '/myModule/:uid/:version' }); 
}); 

當我瀏覽MYMACHINE /#/ Mymodule中,視圖獲取呈現。

當我瀏覽myMachine /#/ myModule/123/1時,它不呈現視圖。

回答

0

我想出了一個方法來解決這個問題。

我用另一條路線重定向到原始路線,以便呈現視圖。

MyApp.Application.MyModule1Route = Ember.Route.extend({  
    model: function (params) { 
    //take the parameters 
    //Redirect to MyModule2Route 
    } 
    } 
}); 

MyApp.Application.MyModule2Route = Ember.Route.extend({  
    model: function (params) { 
    //Redirect to MyModule1Route 
    } 
});