【发布时间】:2021-05-14 14:42:27
【问题描述】:
我的 app.module.ts 文件中的某些提供程序存在问题。例如,我正在使用 DatePicker,它给了我这个错误:
Type 'DatePickerOriginal' is not assignable to type 'Provider'.
Type 'DatePickerOriginal' is missing the following properties from type 'FactoryProvider': provide, useFactoryts(2322)
我是这样导入的:
import { DatePicker } from '@ionic-native/date-picker/ngx';
离子:
离子 CLI:5.4.16 离子框架:离子角 3.9.10 @ionic/app-scripts:3.2.4
科尔多瓦:
Cordova CLI:8.1.2 (cordova-lib@8.1.1) 科尔多瓦平台:ios 4.5.5 Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0,(和其他 19 个插件)
实用程序:
cordova-res:未安装 本机运行:未安装
系统:
NodeJS : v14.15.4 (/usr/local/bin/node) npm:6.14.10 操作系统:macOS Catalina
【问题讨论】:
-
请发布您的整个 app.module。您提供的信息不足以回答您的问题。另外,您是如何尝试运行该应用程序的?
-
同时检查你所有导入
DatePicker的文件中没有 ngx 的文件。 -
还要确保你都安装正确:
ionic cordova plugin add cordova-plugin-datepickernpm install @ionic-native/date-picker
标签: angular typescript cordova ionic-framework