阅读(1028) (1)

EmberJS 路由器

2016-12-19 18:25:01 更新

介绍

这是EmberJs的核心特性。路由器用于将URL转换为一系列模板,并且还表示应用程序的状态。EmberJs使用Hashchange事件来帮助知道路由的改变,这可以通过实现HashLocation对象来完成。

记录路由更改

随着应用程序复杂性的增加,日志记录路由跟踪路由器。

ENV.APP.LOG_TRANSITIONS = TRUE;

上面的代码将转换事件转换为日志修饰符。

指定根URL

如果EmberJs域有多个Web应用程序,在这种情况下,您需要指定根URL以指示路由器。

Ember.Router.extend({
  rootURL: 'Path'
});

上面的代码描述了如何指定根URL。 “路径”是根URL路径。

让我们通过点击以下链接看到一些关于路由器的更多详细信息: