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

09-17 22:04