Polymer 1.0自定义事件

pap*_*onb 5 events polymer

我在Polymer 0.5上使用这个代码但是在Polymer 1.0上它没有用.

关于子元素:

this.fire('login-start', {
    username: this.username,
    password: this.password,
    me: this
});
Run Code Online (Sandbox Code Playgroud)

在父元素(app-main.html)上:

<dom-module name="app-main" on-login-start="{{checkLogin}}">
Run Code Online (Sandbox Code Playgroud)

在app-main.js上:

checkLogin: function() {
    alert("This is not working.");
}
Run Code Online (Sandbox Code Playgroud)

如何在Polymer 1.0中触发和捕获自定义事件?

小智 9

您应该({{}})从on-login-start中删除双括号.

<dom-module name="app-main" on-login-start="checkLogin">
Run Code Online (Sandbox Code Playgroud)

是文档.