emberjs/ember.js
Router Service: Behaves differently in engine context regarding route path
開放
#17,014 建立於 2018年9月28日
Routingbuggood first issue
倉庫指標
- 星標
- (22,437 顆星)
- PR 合併指標
- (平均合併 11天 14小時) (30 天內合併 20 個 PR)
描述
Hey there,
it seems like the router services behaves differently in an engine context compared to {{#link-to}} in views and transitionTo routes.
Example: I want to link to my engine's route called 'overview'. The engine is mounted as 'engine'.
This is the expected and documented behavior:
Route: this.transitionTo('overview')
Views: {{#link-to 'overview'}}Link{{/link-to}}
Whereas the service requires the mount point additionally:
Service: this.routerService.transitionTo('engine.overview')
I think all three ways should require the same route path.
Versions:
ember-source: ~3.2.0ember-engines: ~0.5.4
Hopefully, there's no other issue like that, but haven't found any while searching. Thanks!