已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
2天前关闭。
Improve this question的
我最近更新了一个Angular项目到17,刚刚看到,在HTML模板中,新的语法在Idea中无法识别。
<mat-menu #menu="matMenu">
@for (menuItem of getData().menu.items; track menuItem) {
<button mat-menu-item (click)="onMenuClick(menuItem)">
<mat-icon>{{menuItem.icon}}</mat-icon>
<span>{{menuItem.label}}</span>
</button>
}
</mat-menu>
字符串
它说:未终止的扩展形式。如果您有未转义的'',请使用'{{“{”}}'来转义它。并且代码格式也不会按预期工作。
我已经检查了是否有更新版本的Idea,但是我已经在用最新的了。我用的是Linux版本。
1条答案
按热度按时间guykilcj1#
在 Angular和AngularJS 插件的最新beta版本中支持Angular 17。Intelij Idea(2023.3)的beta版本与该版本的插件在几天前发布。
因此,要么获取Intelij Idea 2023.3 Beta版本,要么尝试安装最新的 Angular和AngularJS 插件版本。