【发布时间】:2020-04-28 18:25:41
【问题描述】:
我正在努力为 Angular HTML 组件配置 Prettier 格式。我尝试了不同的配置覆盖,但我无法得到我想要的。
默认情况下,在 VS Code + Prettier 上,以下标记:
<ng-container *ngIf="emailRef.hasError('email')">A valid email address must be used</ng-container>
被格式化为(因为行长):
<ng-container *ngIf="emailRef.hasError('email')"
>A valid email address must be used</ng-container
>
我一点也不喜欢。我不希望 Prettier 像那样拆分标签。我更喜欢:
<ng-container *ngIf="emailRef.hasError('email')">
A valid email address must be used
</ng-container>
有谁知道如何覆盖其默认行为?当使用多个属性时,我可以使用默认格式,例如:
<input
id="email"
name="email"
type="email"
email
required
[(ngModel)]="email"
#emailRef="ngModel"
/>
【问题讨论】:
-
有一个功能请求正在开发中:github.com/prettier/prettier/issues/5377
-
谢谢罗伊,我会赞成的。所以目前没有解决方案,除非下面 C_Ogoo 指定的解决方案?
-
正确,暂时不行。
标签: html angular visual-studio-code prettier