ember.jsでどのようにクエリパラメータを動的に更新しますか?動的にクエリパラメータを更新する
export default Ember.Controller.extend({
myQuery: "test",
queryParams: ["myQuery"],
actions: {
click() {
this.set("myQuery", "update query param");
}
}
});
export default Ember.Route.extend({
queryParams: {
myQuery: { refreshModel: true }
},
model(params) {
console.log(params)
}
});
私が間違っていない限り、アクションが発生するとモデルフックを再度呼び出す必要がありますか?
Please find an example hereに移動し、/test
ルートに移動し、ボタンをクリックします。コンソールの中で、モデルのフックが再び起動されないことがわかります。