IntelliJ Idea Ultimate 2023.2.5不支持Angular 17新控制流

gjmwrych  于 2023-11-16  发布在  IntelliJ IDEA
关注(0)|答案(1)|浏览(172)

已关闭。此问题需要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版本。

guykilcj

guykilcj1#

Angular和AngularJS 插件的最新beta版本中支持Angular 17。Intelij Idea(2023.3)的beta版本与该版本的插件在几天前发布。
因此,要么获取Intelij Idea 2023.3 Beta版本,要么尝试安装最新的 Angular和AngularJS 插件版本。

相关问题