如何在转换到动态细分时让setupController运行?
模型更新但setupController中初始化的值未更新,因为未调用setupController。
这是一个没有被调用的setupController的实例。
https://ember-twiddle.com/897695ac7d18a76fede8f0fb7c9daa44?openFiles=routes.dummy.js%2CC
任何帮助都会非常感激。
答案 0 :(得分:1)
模型钩子返回数据应该有一些变化,如果它不相同那么它不会调用setupController钩子。因此,如果您更改模型挂钩以返回每个动态段的新不同数据,则调用setupController挂钩。 出于测试目的,您可以包含以下代码
model(params){
console.log('hello1 ',params);
return new Date();
},
或包含以下代码
model(params){
console.log('hello1 ',params);
return 'hi'+params.dummy_id;
},