【发布时间】:2020-03-09 06:31:51
【问题描述】:
我正在使用 Ember 3.16.3,我在以下代码中收到此错误:
错误:断言失败:您必须将函数作为第二个传递
on修饰符的参数
//login.hbs
<form {{on "submit" this.login}}>
<Input type="email" placeholder="email" @value={{this.email}} />
<button type="submit">login</button>
</form>
.
//login.js
import Route from '@ember/routing/route';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class LoginRoute extends Route {
@tracked email = '';
@action
login(event) {
event.preventDefault();
// do some operations ...
}
}
【问题讨论】:
标签: ember.js ember-octane