Polymer 1.0自定义事件

时间:2015-05-30 09:07:47

标签: events polymer

我在Polymer 0.5上使用此代码,但在Polymer 1.0上它无效。

关于子元素:

this.fire('login-start', {
    username: this.username,
    password: this.password,
    me: this
});

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

<dom-module name="app-main" on-login-start="{{checkLogin}}">

在app-main.js上:

checkLogin: function() {
    alert("This is not working.");
}

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

1 个答案:

答案 0 :(得分:9)

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

<dom-module name="app-main" on-login-start="checkLogin">

Here是文档。