首页 新闻 会员 周边

angular: ng-template 遇到 "Invalid ICU message" 问题

0
悬赏园豆:30 [已解决问题] 解决于 2024-03-14 19:55

下面的 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 '}'

请问如何解决这个问题?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2024-03-14 19:09
< >
分享
最佳答案
0

是 angular 版本不匹配的问题,angular 17 开始才支持 @if 语法,当前项目用的是 angular 15

dudu | 高人七级 |园豆:30994 | 2024-03-14 19:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册