Polymer 2.0-尝试使用事件从JSON创建HTML模板

Polymer 2.0-尝试使用事件从JSON创建HTML模板,polymer,polymer-2.x,Polymer,Polymer 2.x,我试图从JSON对象创建HTML模板,并能够呈现元素,但事件没有添加到元素中,也没有显示在开发人员工具/shadowDOM中 代码笔供参考- 问题:事件-onkeypress、onkeyup、onchange未显示在输入和复选框元素上,无法添加它们,但显示了其他选项,如name、TypeReach type仅显示在复选框中,而不显示在textbox中 实际问题的屏幕截图 HTML: 如果我错了,请纠正我,但应该是: on-change="{{item.onchange}}" on-k

我试图从JSON对象创建HTML模板,并能够呈现元素,但事件没有添加到元素中,也没有显示在开发人员工具/shadowDOM中

代码笔供参考-

问题:事件-onkeypress、onkeyup、onchange未显示在输入和复选框元素上,无法添加它们,但显示了其他选项,如name、TypeReach type仅显示在复选框中,而不显示在textbox中

实际问题的屏幕截图

HTML:


如果我错了,请纠正我,但应该是:

   on-change="{{item.onchange}}"
   on-keypress="{{item.onkeypress}}"
   on-keyup="{{item.onkeyup}}()"

参考:

问题在于,如果看到输入的阴影DOM树,onkeyup/on keyup两个事件都不会添加
  class XFoo extends Polymer.Element {
    static get is() { return 'x-foo'; }

    static get properties() {
      return {
        attr:{
          type:Array
        }
      };

    }


  }
  customElements.define(XFoo.is, XFoo);
   on-change="{{item.onchange}}"
   on-keypress="{{item.onkeypress}}"
   on-keyup="{{item.onkeyup}}()"