我需要 Ember 相当于 jQuery 的 .ready.. FOR EVERY PAGE

玫瑰国度

我知道这有几个问题,人们说有几个答案对他们有用,但答案都对我不起作用,发布答案的海报没有告诉将代码片段放入哪个文件(那里有几十个它可以去的地方),我不能评论问他们是否可以更具体,因为我没有 50 声望。

我希望代码运行:

  1. 在每个页面重新加载
  2. 一切都加载后

其实有两种方法。一种不会触发转换(即this.transitionTo()),一种会触发

我需要确切地知道将代码放在哪里、什么文件、放在哪里以及以什么方式。

我已经阅读了有关 init 函数和 afterRender 钩子的内容,但没有任何工作,因为答案没有说明将代码放在哪里。

玫瑰国度

我发现这didTransition()就是我想要做的。它必须在路线的动作中,如下所示:

actions:{
    didTransition(){
        Ember.run.later('afterRender', () => {
            // do stuff here
            }); 
        }, 500);
        return true;
    }
}

这将在每次路由转换到时运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相当于getcomputedstyle()的jQuery

来自分类Dev

相当于Jquery的Javascript

来自分类Dev

相当于jQuery的replaceChild

来自分类Dev

Clojure相当于jQuery Deferred吗?

来自分类Dev

相当于没有jQuery的$ .load

来自分类Dev

相当于jquery ajaxStop的Javascript

来自分类Dev

相当于JQuery .next()的JavaScript

来自分类Dev

相当于jQuery marginLeft的速度

来自分类Dev

相当于onLoad在jQuery中?

来自分类Dev

相当于AngularJS中的jQuery .one()?

来自分类Dev

相当于jquery触发方法的javascript

来自分类Dev

相当于jQuery在函数之前的原型

来自分类Dev

相当于jQuery not()的Vanilla Javascript

来自分类Dev

相当于jQuery的响应处理

来自分类Dev

相当于 jQuery onclick 的 Javascript

来自分类常见问题

相当于$ document.ready()的Angular2

来自分类Dev

相当于AJAX加载内容的document.ready()

来自分类Dev

相当于jQuery.param()的纯Javascript

来自分类Dev

jQuery UI-这相当于什么?

来自分类Dev

获取键,“ this”的值:JavaScript的jQuery相当于什么?

来自分类Dev

相当于jQuery.param()的纯Javascript

来自分类Dev

jQuery UI-这相当于什么?

来自分类Dev

d3.select ...相当于jQuery.children()

来自分类Dev

相当于$ _SERVER [PHP_SELF]的jQuery

来自分类Dev

在Python Tornado中相当于jquery $ .when

来自分类Dev

相当于jQuery AJAX .complete()的Node.js请求

来自分类Dev

相当于$ _SERVER [PHP_SELF]的jQuery

来自分类Dev

相当于jQuery解包的phpQuery是什么?

来自分类Dev

jQuery UI-这相当于什么?