ember.js - Ember 动态路由器重定向
问题描述
我的 route.js 文件中有打击路线
this.route('view', {path: 'view/:id'}, function() {
this.route('page');
this.route('detail');
});
当我从我的 index.js 路由文件中调用它时,它不起作用。
this.transitionTo('/view/123/page');
它在浏览器中停止,/view/123
并且未加载“页面”。谁能帮我解决这个问题。
解决方案
您不传递路径transitionTo
,而是传递路径名称和可选模型。
所以你可以这样做:
this.transitionTo('view.page', '123');
推荐阅读
- java - 即使我认为它的设置正确,我的 super 也无法正常工作
- javascript - LocalStorage 被重置/丢失
- javascript - 推送到向组件构建器提供数据的数组
- quarkus - PanacheEntity 默认 ID 类型为 Long。如何改变这个?
- sql-server - Spring-boot 连接到 SQL Server
- kubernetes - Kubeflow Mnist 示例 - 无法识别“STDIN”:版本“kubeflow.org/v1beta2”中的种类“TFJob”没有匹配项
- python - 使用 Python 从 2000 年的列表中提取特定项目?
- angularjs - 打字稿:数组不存储对象
- ios - 将 UIButton 添加到工具栏 swift 5
- javascript - Java中模板引擎的目的是什么?