我想在视图加载从特定路径转换后执行一个函数。
Ember是否有回调?
如果我对该路线上所有锚点的setTimeout
事件进行click
,我可以使用它:
didInsertElement: ->
$('a').on 'click', (e) ->
setTimeout ->
console.log $(":hover")
, 1000
但是setTimeout不可靠。
答案 0 :(得分:1)
如果您通过致电transitionTo
自行启动转换,则可以使用承诺,因为transitionTo
方法会返回Promise
,因为您可以在中阅读此帖子机智给出了一个非常好的解释&洞察“路由器整容”:https://gist.github.com/machty/5723945