如何使用@ angular / elements扩展HTMLButtonElement

时间:2018-12-24 09:33:10

标签: angular angular-elements

尝试使用@angular/elements编译组件。似乎NgElement总是扩展HTMLElement。但我想扩展HTMLButtonElement。一直在查看createCustomElement的{​​{1}}选项,但看不到我可以在哪里自定义它。

像这样注册组件:

strategyFactory

运行此代码将引发异常

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的方法吗?

0 个答案:

没有答案