下面的 ng-template 代码
<ng-template #errorTpl let-control>
    @if (control.errors?.['required']) {
        请输入链接地址
    }
    @if (control.errors?.['pattern']) {
        必须以 http(s) 开头
    }
</ng-template>
在 build 时报错
error NG5002: Invalid ICU message. Missing '}'
请问如何解决这个问题?
是 angular 版本不匹配的问题,angular 17 开始才支持 @if 语法,当前项目用的是 angular 15