尝试使用@angular/elements. 似乎NgElement总是延伸HTMLElement。但我想延长HTMLButtonElement。一直在看createCustomElement'sstrategyFactory选项,但看不到我可以在哪里自定义它。
像这样注册组件:
const buttonComponent = createCustomElement(ButtonComponent, { injector } );
customElements.define('my-button', buttonComponent, { extends: 'button' });
运行此代码会引发异常
Uncaught TypeError: Illegal constructor: localName does not match the HTML element interface
哪一个像往常一样NgElement扩展HMTLElement,有人知道扩展的方法HTMLButtonElement吗?