WebStorm 2016.2.3无法识别html标记中的* ngFor

时间:2016-10-18 13:12:16

标签: angular webstorm

我正在使用Angular 2迈出第一步,我在WebStorm中遇到了一个奇怪的行为,如下所示。由于某种原因,它需要一个换行符。

Sintax problem WebStorm Angular

浏览器端的所有内容都正常工作,但WebStorm仍抱怨。我错过了什么吗?请在下面找到我的WebStorm规范。

  • WebStorm 2016.2.3
  • Build#WS-162.1812.21,建于2016年9月4日
  • 订阅有效期至2017年10月2日
  • 仅供教育使用。
  • JRE:1.8.0_112-release-b343 x86_64
  • JVM:JetBrains s.r.o
  • 的OpenJDK 64位服务器VM

1 个答案:

答案 0 :(得分:4)

我猜你正在使用angular2的一个非常古老的版本/指南。模板语法现在已经改变了一段时间。要执行for loop,您必须使用let关键字:

<tr *ngFor="let product of products"></tr>

有关最新文档和快速入门,最好的方法是angular.io