EmberJS路由器

EmberJS 路由器

介绍这是EmberJs的核心特性。路由器用于将URL转换为一系列模板,并且还表示应用程序的状态。EmberJs使用Hashchange事件来帮助知道路由的改变,这可以通过实现HashLocation对象来完成。记录路由更改随着应用程序复杂性的增加,日志记录路由跟踪路由器。ENV.APP.LOG_TRANSITIONS = TRUE;

上面的代码将转换事件转换为日志修饰符。指定根URL 如果EmberJs域有多个Web应用程序,在这种情况下,您需要指定根URL以指示路由器。Ember.Router.extend({

rootURL: 'Path'

});

上面的代码描述了如何指定根URL。 “路径”是根URL路径。让我们通过点击以下链接看到一些关于路由器的更多详细信息: 定义路由 生成对象 指定路由模型 设置控制器 渲染模板 重定向 指定URL类型 查询参数 异步路由 加载/错误子状态 中止和重试转换