Ember.js从回调转换后
Ember.js after transition from callback
我想在视图加载从特定路由转换后执行一个函数。
余烬对此有回调吗?
如果我对该路线上所有定位点的click
事件进行setTimeout
,我可以让它工作:
didInsertElement: ->
$('a').on 'click', (e) ->
setTimeout ->
console.log $(":hover")
, 1000
但是setTimeout并不可靠。
如果你通过调用transitionTo
自己发起了转换,你就可以使用promises,因为transitionTo
方法返回了一个Promise
,你可以在machty的这篇文章中读到,它给出了一个非常好的解释和洞察力"路由器整容": https://gist.github.com/machty/5723945
相关文章:
- 将json回调数据转换为日期
- Facebook转换事件回调
- 使用回调hell将构建转换为promise hell
- 如何将此异步回调转换为生成器
- 在nodejs中将回调转换为promise
- 如何重构“;回调金字塔”;转换为基于承诺的版本
- 触发CSS转换,使用来自Javascript的样式,从内部指令完成回调
- Ember.js从回调转换后
- 无法将 NeDB 节点回调转换为 Bacon EventStream
- 在转换结束时调用回调
- Raphaël转换相对于画布的拖动回调坐标
- 如何将具有两个回调的函数调用转换为promise
- 如何通过'这'转换为setTimeout回调
- 如何将回调示例转换为延迟对象
- Node.js:使用Bluebird将模块函数从回调转换为承诺
- 将嵌套回调转换为承诺
- 在.each()回调(D3)中触发平滑转换
- 扩展ES6承诺,将回调转换为Deferred模式
- d3.js:转换回调不会被enter()调用
- 将带有回调的方法转换为返回带有清理的承诺的方法