通常这种错误需要在app.module的providers添加报错的类。
但是这个NavParams是ng自带的:
import {ModalController, NavController, NavParams, ViewWillEnter, ViewWillLeave,} from "@ionic/angular";
在当前文件里有以上声明,唯独NavParams需要添加provider?
点开发现NavParams和NavController的路径确实不同:
directives/navigation/nav-params.d.ts
providers/nav-controller.d.ts
意思不在providers路径里在使用时都需要添加到全局的providers里面