【问题标题】:client side routing in meteor with iron-router流星中的客户端路由与铁路由器
【发布时间】:2014-07-04 14:13:25
【问题描述】:

有没有办法让流星以 Ember 的工作方式进行客户端路由?我正在使用 Iron-router,但似乎默认行为是使用服务器来路由 url,而在 Ember 中它在 dom 中完成所有操作......

【问题讨论】:

  • 不,Iron Router 不能只在服务器上工作——你可以把你的路由放在客户端,它们就可以工作。事实上,我个人的看法是,这是你应该做的,因为 IR 在服务器端表现不佳。
  • 好的,所以我将我的 router.js 移动到客户端目录中。当我更改路线时,浏览器似乎正在加载。在 Ember 中,我看不到这一点,因为它使用 #!网址。有没有办法让 IR 使用 #!?

标签: ember.js meteor iron-router


【解决方案1】:

将以下内容放入您的客户端目录:

Router.map(function() {
  this.route('home', {path: '/'});
  this.route('about');
});

然后你会得到一个客户端路由

【讨论】:

    猜你喜欢
    • 2014-09-03
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2016-01-22
    • 2015-08-11
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    相关资源
    最近更新 更多