假设我的Router
看起来像这样:
Bananas.Router.map ->
@resource "bananas", ->
@route 'index', path: '/'
我的
BananasIndexRoute
看起来像这样:Bananas.BananasIndexRoute = Ember.Route.extend
setupController: (controller) ->
controller.set("content", [ "baby", "manzano", "burro", "plantain", "red" ])
操纵香蕉属于
BananaController
,但是当用户访问waytomanybananas.com
时,我希望它们能够与我的应用程序进行交互。目前,我是通过将用户重定向到香蕉路径来完成此操作的,如下所示:Bananas.IndexRoute = Ember.Route.extend
redirect: -> @transitionTo("bananas")
但是,当我访问根URL(Rails中的
bananas
等效项)时,我希望应用程序呈现root
路由。使用Ember完成此操作的最佳方法是什么? 最佳答案
在资源中添加一个path
:
Bananas.Router.map ->
@resource 'bananas', { path: '/' }, ->
关于javascript - 设置Ember根URL而不进行重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16288961/