javascript - Emberjs重命名 '/'路线

标签 javascript ember.js ember-router

我经常使用带有路径'/'的路由来将它们指定为默认路由。 现在我注意到它与链接帮助程序没有按预期工作。

我在旧版本的 emberjs 中使用了它,我认为它有效。

因此,当我有一个带有动态段的 language 路由,其中​​包含一个具有路径 '/'courceCategories 路由并使用{{#link-to "language"model}}click{{/link-to}} 帮助程序我收到以下错误:

Assertion failed: The attempt to link-to route 'language' failed (also tried 'language.index'). The router did not find 'language' in its possible routes: 'loading', 'error', 'languages', 'language.loading', 'language.error', 'language.courceCategories', 'index'

为什么路由器无法解析这个url?

演示:http://emberjs.jsbin.com/umeFeBe/2/edit

谢谢

最佳答案

这是 Ember 中的一个错误,已报告 here

This PR应该解决这个问题,合并 PR 后尝试使用金丝雀构建。

更新:PR 已合并,现在可以使用,请检查 here

关于javascript - Emberjs重命名 '/'路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256471/

相关文章:

javascript - Ember : How to render an element every n elements in a list?

javascript - 我怎样才能从对象中删除一个键,不可变,除非在您执行删除之前不知道键名?

javascript - HTML5 纸牌游戏

javascript - d3.format 不会保持尾随零

twitter-bootstrap - 带有 ember.js 的部分链接

javascript - 单击并拖动每条绘图线可创建多条垂直绘图线。使用 Angular 6 和 Highcharts 开发

ember.js - emberjs 1.0.0pre4 如何将上下文对象传递给资源 "...Index"路由?

javascript - 如何在我的 ember View 中绑定(bind)到 bootstrap 的模态事件?

ember.js - 如何在 Ember 中制作一页菜单?

ember.js - Ember 在转换后不渲染