|
@@ -81,7 +81,7 @@ export class TemplateManager {
|
|
//template.onLoaded.add(() => {
|
|
//template.onLoaded.add(() => {
|
|
let addToParent = () => {
|
|
let addToParent = () => {
|
|
let lastElements = parentTemplate && parentTemplate.parent.querySelectorAll(camelToKebab(name));
|
|
let lastElements = parentTemplate && parentTemplate.parent.querySelectorAll(camelToKebab(name));
|
|
- let containingElement = (lastElements && lastElements.item(lastElements.length - 1)) || this.containerElement;
|
|
|
|
|
|
+ let containingElement = (lastElements && lastElements.length && lastElements.item(lastElements.length - 1)) || this.containerElement;
|
|
template.appendTo(<HTMLElement>containingElement);
|
|
template.appendTo(<HTMLElement>containingElement);
|
|
this._checkLoadedState();
|
|
this._checkLoadedState();
|
|
}
|
|
}
|