刷新时重定向问题

时间:2018-08-05 02:26:53

标签: ember.js

我刚刚再次开始使用EmberJS,遇到了使我遇到一些问题的事情。我有一个这样定义的索引路由和显示路由。

this.route('sample-units', function() {
  this.route('show', {path: '/:id'});
});

我能够使用该网址http://localhost:4200/sample-units加载索引路由,并能够使用

转到显示路由
{{#link-to 'sample-units.show' sampleUnit.id}}
  {{sampleUnit.id}}
{{/link-to}}

哪个给出的网址类似http://localhost:4200/sample-units/1344

我遇到的问题是,每当我修改show.hbs或刷新页面时,Ember都会重新加载并将我重定向到索引路由,而不是停留在显示页面上。我以前使用过ember,从来没有遇到过这个问题,但是那早在2.11。有人遇到过吗?我以为刷新页面时它会停留在当前路线上,但是由于某种原因,它一直离开显示页面并重新加载到索引页面上。我的表演路线非常基本,并且定义如下。

从“ @ ember / routing / route”导入路线;

export default Route.extend({
  model(params) {
    return this.get('store').findRecord('sample-unit', params.id);
  }
});

有人知道为什么会这样吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

事实证明,ember-simple-auth是重定向的原因。在正确配置它以使其与show route配合使用后,重定向已停止。