diff --git a/src/parse/state/tag.ts b/src/parse/state/tag.ts index 1e39a51059..043825daa7 100644 --- a/src/parse/state/tag.ts +++ b/src/parse/state/tag.ts @@ -182,7 +182,9 @@ export default function tag(parser: Parser) { let attribute; while ((attribute = readAttribute(parser, uniqueNames))) { - element.attributes.push(attribute); + if (attribute.type !== 'Binding' || parser.bind) { + element.attributes.push(attribute); + } parser.allowWhitespace(); }