Marko v3: Proper error message for unmatched nested tag

This commit is contained in:
Patrick Steele-Idem 2016-01-18 20:13:56 -07:00
parent 5a3796899f
commit 0d6386198a

View File

@ -127,6 +127,10 @@ class CustomTag extends HtmlElement {
if (isNestedTag) { if (isNestedTag) {
let parentTagNode = getNestedTagParentNode(this, parentTagName); let parentTagNode = getNestedTagParentNode(this, parentTagName);
if (!parentTagNode) {
codegen.addError('Invalid usage of the <' + this.tagName + '> nested tag. Tag not nested within a <' + parentTagName + '> tag.');
return;
}
parentTagVar = parentTagNode.data.nestedTagVar; parentTagVar = parentTagNode.data.nestedTagVar;
} }