gpt4 book ai didi

javascript - Ember JS 过渡到/链接到回调

转载 作者:行者123 更新时间:2023-11-29 18:21:27 27 4
gpt4 key购买 nike

我希望在每次点击链接或在 EmberJS 中调用 transitionTo 时触发回调。我想这样做的原因是隐藏在进行转换时可能打开的菜单/下拉菜单。我不知道从哪里开始。我的 Google-fu 可能很弱,如果这是一个愚蠢的问题,我们深表歉意。

最佳答案

所有转换类型、URL 更改和 transitionTo 都会在当前事件的路由上触发 willTransition 事件。这使事件路线有机会在发生时得到通知。

App.FooRoute = Ember.Route.extend({
events: {
willTransition: function(transition) {
// hide here your menus
}
}
});

如果您希望这发生在每个 转换上,您可以使用以下行为扩展默认的 Ember.Route 类:

Ember.Route.reopen({
events: {
willTransition: function(transition) {
// hide here your menus
}
}
});

希望对您有所帮助。

关于javascript - Ember JS 过渡到/链接到回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com