Ember.js从回调转换后

Ember.js after transition from callback

本文关键字:转换 回调 js Ember      更新时间:2023-09-26

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

余烬对此有回调吗?

如果我对该路线上所有定位点的click事件进行setTimeout,我可以让它工作:

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

但是setTimeout并不可靠。

如果你通过调用transitionTo自己发起了转换,你就可以使用promises,因为transitionTo方法返回了一个Promise,你可以在machty的这篇文章中读到,它给出了一个非常好的解释和洞察力"路由器整容": https://gist.github.com/machty/5723945