[英]How to access the body of a custom element from within a Polymer template?
[英]Polymer 3 custom element within a custom element template
我有兩個組件:A和B。我想在As模板getter中使用通過常規import語句導入的自定義元素,例如:
import {LitElement, html} from '@polymer/lit-element';
import B from "./b-element";
export class A extends LitElement {
...
render() {
return html`Here comes the element <b-element></b-element>`;
}
}
customElements.define('a-element', A);
元素B:
import {LitElement, html} from '@polymer/lit-element';
export class B extends LitElement {
...
render() {
return html`Hello Component B here!`;
}
}
customElements.define('b-element', B);
現在,我當然想在其他位置嵌入A。
但是,盡管模塊B調用了customElements.define(...)
,但無法識別b-element
,這似乎並未導致此時識別它。
這可行,我注意到自定義元素名稱在我的實際代碼中無效! 不要忘記以in-the-specification
方式定義自定義元素的名稱!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.