Не могли бы вы предоставить более подробную информацию о том, чего бы вы хотели достичь, поскольку укажите Свойства полимера в качестве функций Это не очень распространенный случай?
Таким образом, вы можете объявить открытые методы для вашего элемента, как вы сделали с showTargetColorDialog
, и они будут доступны для вызова как:
document.querySelector('parent-dom').showTargetColorDialog();
Но опять же, это не очень "Полимерный путь" к этому.
Чтобы ответить на ваш оригинальный вопрос , если вам действительно нужно установить обратный вызов в качестве свойства Polymer (я до сих пор не уверен, почему), но вы могли бы:
callback: {
type: Object,
value: function() {
return function(index) {
console.log("Inside callback function ", index);
};
}
},
И тогда вы сможете звонить this.callback('something');