-1

我想知道文本框何时为空以及当用户单击提交按钮时需要显示错误消息。请帮我。

这是我的模板 register.hbs 代码

      {{paper-input
        label="E-mail"
        type="email"
        value=email
        onChange=(action (mut email))
        icon="email"
      }}

  {{#paper-button raised=true primary=true onClick=(action "register")}}Register{{/paper-button}}

这是我的控制器 register.js 代码

email: null,


actions: {
  register() {
    var data = {
      email: this.get('email'),
    };
    var record = this.store.createRecord('register', data);
    record.save().then((response) => {
      this.set('email', null);
      this.transitionToRoute('activation');
    });
  }
}
4

1 回答 1

1

只需输入以下内容:

if (!this.get('email').trim()){
  //your code to show some error message
  return
}

trim() 从邮件中删除可能的空格,并且空字符串或空字符串在 javascript 中是错误的:

更多关于修剪

更多关于字符串的评估结果为 True/False

于 2017-02-20T13:56:11.020 回答