烬嵌套路由与动态段
Ember nested routed with dynamic segments
我有一个Ember应用程序,它有一系列嵌套的路由,每个都有动态段:
如
/NestedRouteA/ argA /NestedRouteB/ argB
在NestedRouteB路由的模型钩子中,我使用argA和argB来查找给定的资源。
我遇到的问题是,当argB保持不变时,模型钩子将不会被调用,但argA改变
如
如果一个用户是/NestedRouteA/1/NestedRouteB/1,然后转到NestedRouteA/2/NestedRouteB/1,我期望得到调用的模型钩子没有。
有什么想法我可以强制模型钩子被调用吗?
我在这里创建了一个JS fiddle:
http://jsfiddle.net/ssirowy/P2P9n/1/App.ParentRoute = Ember.Route.extend({
model: function(params){
return params.parent_num;
}
});
App.ParentChildRoute = Ember.Route.extend({
model: function(params){
var parent = this.modelFor('parent');
var child = params.child_num;
console.log("Retrieving model for parent/child combo");
return new Ember.RSVP.Promise(function(resolve){
setTimeout(function(){
resolve(child);
}, 1000);
});
}
});
当前版本的小提琴使用最新的烬,并没有显示我以前遇到的问题。
但是,如果使用<= Ember1.5,问题就会显示出来。
我升级了我的项目,问题消失了。
相关文章:
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- 在angularjs中动态路由url路径
- express js中具有不同功能的动态路由
- angular ui:ui路由器动态路由和状态
- Slick Carousel在应用程序动态路由的基础上不起作用
- 动态路由PHP&AngularJS
- AngularJs 中的动态路由
- AngularJS - 使用 UI-Router 进行动态路由
- 具有动态路由和动态依赖性的角度模块化
- Expressjs 动态路由问题
- 在 AngularJS 中设置具有动态路由和模板的 12 个产品页面的最佳方式
- 角度JS和动态路由问题
- 动态路由中使用的空数组模型
- 使用$routeProvider进行动态路由和编译角度代码
- 创建动态路由时出现余烬错误
- 流星流路由是否可以接受动态路由的任何参数
- 动态路由和具有ng级的控制器
- Ember.js过滤来自动态路由的数据
- Node.js中的动态路由
- 节点中具有express框架的动态路由