我尝试使用以下导入导入角度为NgForm
import { NgForm } from '@angular/forms/src/directives/ng_form';
它在src / app中搜索节点模块文件夹,这就是它返回错误的原因。节点模块文件夹距离app文件夹有2个级别。
但是当我尝试以下路径时
import { NgForm } from '@angular/forms';
它没有问题。为什么是这样?我使用vscode,因此第一个路径是VScode自动导入NgForm的默认方式。
这是由于Angular v4不再支持这样的深度导入。
import { NgForm } from '@angular/forms/src/directives/ng_form';