Ember setupController 未在动态段的 transitionTo 上调用

Ember setupController not called on transitionTo for dynamic segment

如何在转换到动态段时让 setupController 达到 运行?

模型更新但在setupController中初始化的值没有更新,因为没有调用setupController。

这是一个 ember-twiddle 的 setupController 未被调用的示例。

https://ember-twiddle.com/897695ac7d18a76fede8f0fb7c9daa44?openFiles=routes.dummy.js%2CC

如有任何帮助,我们将不胜感激。

模型挂钩 return 数据应该有一些变化,如果不相同则不会调用 setupController 挂钩。因此,如果您将模型挂钩更改为每个动态段的 return 新的不同数据,则会调用 setupController 挂钩。 出于测试目的,您可以包含以下代码,

model(params){
    console.log('hello1 ',params);
    return new Date();
  },

或包含以下代码,

model(params){
    console.log('hello1 ',params);
    return 'hi'+params.dummy_id;
  },