diff --git a/src/language-html/utils/index.js b/src/language-html/utils/index.js index f93d89346..b6a189340 100644 --- a/src/language-html/utils/index.js +++ b/src/language-html/utils/index.js @@ -145,7 +145,7 @@ function isLeadingSpaceSensitiveNode(node, options) { return isLeadingSpaceSensitive; function _isLeadingSpaceSensitiveNode() { - if (isFrontMatter(node)) { + if (isFrontMatter(node) || node.type === "angularControlFlowBlock") { return false; } @@ -188,7 +188,7 @@ function isLeadingSpaceSensitiveNode(node, options) { } function isTrailingSpaceSensitiveNode(node, options) { - if (isFrontMatter(node)) { + if (isFrontMatter(node) || node.type === "angularControlFlowBlock") { return false; } diff --git a/tests/format/angular/control-flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/angular/control-flow/__snapshots__/jsfmt.spec.js.snap index d36ee42e8..d94db9bc4 100644 --- a/tests/format/angular/control-flow/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/angular/control-flow/__snapshots__/jsfmt.spec.js.snap @@ -53,6 +53,30 @@ printWidth: 80 ================================================================================ `; +exports[`chid.html format 1`] = ` +====================================options===================================== +parsers: ["angular"] +printWidth: 80 + | printWidth +=====================================input====================================== +@if (test) {text} +
@if (test) {text}
+ +=====================================output===================================== + + @if (test) { + text + } + +
+ @if (test) { + text + } +
+ +================================================================================ +`; + exports[`defer.html format 1`] = ` ====================================options===================================== parsers: ["angular"] diff --git a/tests/format/angular/control-flow/chid.html b/tests/format/angular/control-flow/chid.html new file mode 100644 index 000000000..89b3e2d5a --- /dev/null +++ b/tests/format/angular/control-flow/chid.html @@ -0,0 +1,2 @@ +@if (test) {text} +
@if (test) {text}