根据 ember.js 中的时间显示隐藏按钮

show hide button depending on time in ember.js

如何在ember.js

中隐藏按钮5s

这是我的模板activation.hbs

{{#if hideResendCode}}
  {{#paper-button raised=true primary=true}}Resend Code{{/paper-button}}
{{/if}}

这是我的控制器activation.js

hideResendCode:Ember.run.later((function() {

 }), 5000),

我不知道如何隐藏这个按钮5秒,请帮助我。

您需要 运行 调度程序 init

{{#if showResendCode}}
  {{#paper-button raised=true primary=true}}Resend Code{{/paper-button}}
{{/if}}

    //activation.js
    showResendCode: true,

init(){
  this._super(...arguments);
    Ember.run.later(this, function() {
          this.set('showResendCode', false);
        }, 5000);
}