【问题标题】:WebStorm 2016.2.3 does not recognise *ngFor in html tagWebStorm 2016.2.3 无法识别 html 标记中的 *ngFor
【发布时间】:2016-10-18 13:12:16
【问题描述】:

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

在浏览器端,一切都工作正常,但 WebStorm 仍然在抱怨。我错过了什么吗?请在下面找到我的 WebStorm 规格。

  • WebStorm 2016.2.3
  • 构建 #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 位服务器虚拟机

【问题讨论】:

    标签: angular webstorm


    【解决方案1】:

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

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

    如需最新文档和快速入门,最好的入门方式是angular.io

    【讨论】:

    • this article 也将我引向了错误的方向 - Angular2 使用旧语法的许多过时资源。需要大规模淘汰!
    猜你喜欢
    • 2017-10-18
    • 1970-01-01
    • 2014-07-18
    • 2018-07-13
    • 2019-07-20
    • 2016-12-31
    • 2021-02-01
    • 2020-02-23
    • 1970-01-01
    相关资源
    最近更新 更多