2014-04-27 100 views

回答

2

这在documentation中有详细描述。

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

Polymer('my-element', { 
    name: 'Mohsen', 
    isChecked: false, 
    isCheckedChanged: function() { 
    console.log('I am checked?', this.isChecked); 
    }, 
    ... 
}); 

要将属性定义为布尔值,请确保hint its type

使用<prop>Changed观察者在<prop>更改时收到通知。

+0

感谢您的回答!我在Chrome控制台中使用了“$ 0”来查看我的方法和属性。它不适用于在元素面板中选择元素并从'$ 0'进行查询,但是如果我使用'querySelector',它将起作用! '$ 0'在加那利工作虽然 – Mohsen

+0

现在的问题是,我如何从公共API隐藏我的方法? – Mohsen

+0

请参阅http://www.polymer-project.org/resources/faq.html#autocomplete和http://www.polymer-project.org/docs/polymer/polymer.html#static – ebidel

相关问题