document.getElementById('test').addEventListener('options-changed', function () {
document.getElementById('getContent').generateRequest();
});
上面的示例工作得很好。但是,一旦我尝试在自定义元素中使用
generateRequest();
,就什么也没有发生。没有错误。Polymer({
is: 'vplan-table',
properties: {
options: {
reflectToAttribute: true,
notify: true,
observer: '_optionsChanged'
}
},
_optionsChanged: function() {
//generateRequest not working!
document.querySelector('#getContent').generateRequest();
console.log('options changed');
}
});
谢谢你的时间!
最佳答案
艾伦的解决方案有效!使用this.$.getContent.generateRequest()
代替document.querySelector('#getContent').generateRequest()
。非常感谢Alan!