show hide按钮取决于ember.js中的时间

时间:2017-02-20 08:41:57

标签: ember.js ember-paper

如何在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),

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

1 个答案:

答案 0 :(得分:0)

您需要在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);
}