Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NPM向Ionic/Angular添加纯JS库_Angular_Ionic Framework_Ionic2_Ionic3 - Fatal编程技术网

使用NPM向Ionic/Angular添加纯JS库

使用NPM向Ionic/Angular添加纯JS库,angular,ionic-framework,ionic2,ionic3,Angular,Ionic Framework,Ionic2,Ionic3,我试图包括以下内容之一: 我的爱奥尼亚应用程序能够将公历日期转换为希伯来历,反之亦然 我很难理解如何将这样的脚本(即纯JS)导入我的应用程序。我试着跟着,在网上到处找,但似乎没有找到任何具体的东西。在学习本教程时,我添加了 import HeDate from 'he-date'; 例如,我的组件,但是new HeDate()之后不能使用,所以我猜缺少了一些东西 我最想了解的是:如何将纯JS添加到angular应用程序中?您需要遵循以下步骤 在“脚本”部分的angular.json中包含外

我试图包括以下内容之一:

我的爱奥尼亚应用程序能够将公历日期转换为希伯来历,反之亦然

我很难理解如何将这样的脚本(即纯JS)导入我的应用程序。我试着跟着,在网上到处找,但似乎没有找到任何具体的东西。在学习本教程时,我添加了

import HeDate from 'he-date';
例如,我的组件,但是
new HeDate()
之后不能使用,所以我猜缺少了一些东西


我最想了解的是:如何将纯JS添加到angular应用程序中?

您需要遵循以下步骤

在“脚本”部分的angular.json中包含外部js文件

import * as hedate from 'HeDate';

declare var getMonthName: any;

getMonthName() // calling the method exist in hedate.js

我从'he date'开始,
import*作为hd
声明var HeDate:任何但随后在构造函数中
var heDate=新的heDate(5777,5,15)-错误错误:未捕获(承诺中):引用错误:未定义HeDate。有一个
package.json
文件我用来在“脚本”中添加,但我不确定它是否在正确的位置。你需要在angular.jsontanks的“scripts”部分包含HeDate.js文件。对于你的帮助,它对于只使用angular的应用程序来说是准确的;虽然对于爱奥尼亚来说它不起作用:)没有
angular.json
代替angular.json。如果是这样的话,你可以在index.html中包含,ionicI最终通过以下步骤成功地让它工作:但我相信这不是正确的方法。你建议在“脚本”(angular.json)中包含,而不是添加index.html