控制器 - init不会调用windows back按钮transist

时间:2017-11-02 05:46:08

标签: ember.js

我需要在controller init方法上设置一些默认值。在后退按钮转换我没有得到调用控制器init方法。我怎么能坚持这个电话呢?

这是我的控制器初始化方法:

init() {

        this._super(...arguments);

//but not calling.
        Ember.run.schedule("afterRender",this,function() {
          console.log("afterRender");
        });

    },

1 个答案:

答案 0 :(得分:1)

控制器是单例,因此@Bean public PreAuthenticatedAuthenticationProvider getAuthenticationProvider() { final PreAuthenticatedAuthenticationProvider preAuthenticatedAuthenticationProvider = new PreAuthenticatedAuthenticationProvider(); preAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService(new UserDetailsByNameServiceWrapper<>(customUserDetailsService())); return preAuthenticatedAuthenticationProvider; } 函数只会被调用一次(第一次需要控制器)。

您可以使用init函数设置一些默认值:

setupController