diff --git a/changelog_unreleased/angular/14961.md b/changelog_unreleased/angular/14961.md
new file mode 100644
index 000000000..f0af0a33c
--- /dev/null
+++ b/changelog_unreleased/angular/14961.md
@@ -0,0 +1,25 @@
+#### Remove space after pipe name (#14961 by @waterplea)
+
+We introduced [a new format for pipe in Prettier 2.8](https://prettier.io/blog/2022/11/23/2.8.0.html#insert-spaces-in-pipe-13100httpsgithubcomprettierprettierpull13100-by-sosukesuzukihttpsgithubcomsosukesuzuki), but this was not accepted by the community.
+
+Therefore, we are introducing a new format that reflects community input.
+
+For more information on the discussion, please see https://github.com/prettier/prettier/issues/13887.
+
+
+```html
+
+
+
+
+
+
+
+
+```
diff --git a/src/language-js/print/binaryish.js b/src/language-js/print/binaryish.js
index 7091e9711..2fd890a52 100644
--- a/src/language-js/print/binaryish.js
+++ b/src/language-js/print/binaryish.js
@@ -237,7 +237,7 @@ function printBinaryishExpressions(
node.type === "NGPipeExpression" && node.arguments.length > 0
? group(
indent([
- line,
+ softline,
": ",
join(
[line, ": "],
diff --git a/tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap b/tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap
index c6fe89f66..38236d5de 100644
--- a/tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap
+++ b/tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap
@@ -320,10 +320,10 @@ printWidth: 80
| printWidth
=====================================input======================================
=====================================output=====================================
================================================================================
@@ -2657,52 +2665,52 @@ printWidth: 80
| printWidth
=====================================input======================================
=====================================output=====================================
================================================================================
@@ -2715,27 +2723,27 @@ printWidth: 1
| printWidth
=====================================input======================================
=====================================output=====================================
@@ -2744,23 +2752,29 @@ printWidth: 1
a
| b
: c
+ : d
+ : e
"
[(target)]="
a
| b
: c
+ : d
+ : e
"
bind-target="
a
| b
: c
+ : d
+ : e
"
>
================================================================================
@@ -2798,52 +2818,52 @@ trailingComma: "es5"
| printWidth
=====================================input======================================
=====================================output=====================================
================================================================================
@@ -2857,52 +2877,52 @@ trailingComma: "none"
| printWidth
=====================================input======================================
=====================================output=====================================
================================================================================
@@ -2915,7 +2935,7 @@ parsers: ["angular"]
printWidth: 80
| printWidth
=====================================input======================================
-