You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular项目中CategoryItemComponent模板JIT编译错误求助

解决Angular JIT编译模板错误

你的问题出在按钮的点击事件绑定语法上,直接修改代码即可解决:

错误代码行:

<button class="category-box" (click)="GoToPage({{category.name}})">

修正后代码行:

<button class="category-box" (click)="GoToPage(category.name)">

另外,推荐把图片的src改为Angular属性绑定语法(可选,但更符合框架规范):

<img class="category-icon" [src]="category.iconPath">

原因说明:

在Angular的事件绑定(如(click))中,引号内部已经处于表达式执行上下文,直接引用变量名就能传递参数,不需要用{{}}包裹。{{}}是用于在模板中直接输出变量值的语法,嵌套在事件表达式里会触发解析器错误,导致JIT编译失败。

内容的提问来源于stack exchange,提问作者HereToLearn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 22:10:30