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;
},
如何在转换到动态段时让 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;
},