Polymer 如何将JavaScript DOM API添加到聚合元素中?

Polymer 如何将JavaScript DOM API添加到聚合元素中?,polymer,Polymer,我希望我的元素具有特定的JavaScript API。例如,像已选中属性的HTMLInputElement,我希望我的元素有一个只能为其设置二进制值的属性,并且我有对更改的回调。中详细描述了这一点 使用Polymer()构造函数在元素的原型上定义属性和方法 Polymer('my-element', { name: 'Mohsen', isChecked: false, isCheckedChanged: function() { console.log('I am chec

我希望我的元素具有特定的JavaScript API。例如,像已选中属性的
HTMLInputElement
,我希望我的元素有一个只能为其设置二进制值的属性,并且我有对更改的回调。

中详细描述了这一点

使用
Polymer()
构造函数在元素的
原型上定义属性和方法

Polymer('my-element', {
  name: 'Mohsen',
  isChecked: false,
  isCheckedChanged: function() {
    console.log('I am checked?', this.isChecked);
  },
  ...
});
要将属性定义为布尔值,请确保


更改时,请使用观察者获得通知。

感谢您的回答!我在Chrome控制台中使用
$0
查看我的方法和属性。它不适用于在元素面板中选择元素和从
$0
中查询,但如果我使用
querySelector
,它会工作<代码>$0
在金丝雀中工作,但现在的问题是,如何对公共API隐藏我的方法?请参阅和