从回调过渡后的Ember.js

时间:2013-10-30 22:14:08

标签: javascript ember.js

我想在视图加载从特定路径转换后执行一个函数。

Ember是否有回调?

如果我对该路线上所有锚点的setTimeout事件进行click,我可以使用它:

didInsertElement: ->
    $('a').on 'click', (e) ->
      setTimeout ->
        console.log $(":hover")
      , 1000

但是setTimeout不可靠。

1 个答案:

答案 0 :(得分:1)

如果您通过致电transitionTo自行启动转换,则可以使用承诺,因为transitionTo方法会返回Promise,因为您可以在中阅读此帖子机智给出了一个非常好的解释&洞察“路由器整容”:https://gist.github.com/machty/5723945