角组件找不到jQuery文件

时间:2018-08-08 09:20:37

标签: jquery angular

我遵循了有关如何在Angular中使用javascript / jquery的教程How to use a Javascript script in Typescript (Angular 5 CLI)。我已经按照步骤操作,但是在组件中找不到该文件。

我创建了一个非常简单的名为

的jquery文件。
  

jqfilejs.js

并下载

  

jquery-3.3.1.min.js

根据教程

"scripts": [
        "../node_modules/jquery/dist/jquery.min.js",
        "assets/js/someJqueryThing.js",...

我已将这些行添加到angular.cli.json中,但带有我的文件名

  

“ assets / js / jqfilejs.js”

然后我将jqueryfileadress更改为

  

“ ../ node_modules / jquery / dist / jquery-3.3.1.min.js”

。 然后,我在上面创建了目录,并将jqfilejs.js添加到asset / js中,并将jquery-3.3.1.min.js添加到了node_modules / jquery / dist /中。

根据教程,我将添加此行

    import('jqfilejs');
    declare function playSound():void;

到打字稿文件。我在component.ts文件中使用它。但是import('jqfilejs')声明得到

  

[ts]找不到模块'jqfilejs'。

消息。有人知道我做错了吗? 谢谢

2 个答案:

答案 0 :(得分:0)

将资产文件夹添加到:

dict_coord = {(0,0): 1, (0,1): 0, (0,2): 2,
              (1,0): 1, (1,1): 1, (1,2): 0,
              (2,0): 1, (2,1): 2, (2,2): 0}

dict_values = {0: 1.1232.., 1: 0.3523.., 2: -1.2421..}

result = np.array([[0.3523,1.1232,-1.2421],
                   [0.3523,0.3523,1.1232],
                   [0.3523,-1.2421,1.1232]])

在angular.cli.json中。

答案 1 :(得分:0)

我改用了本教程,并在需要的地方使用Angular中的jQuery,而不是下载库。