javascript - 在哪里放置自定义 js 文件以及如何在 Angular 4 应用程序中引用它们

标签 javascript angular

假设我获得了一个 html5 模板。该文件夹包含 HTML、CSS、JS 文件和其他类型的资源(例如图片)。我将 Htmlcss 复制/粘贴到 component.htmlcomponent.css 中。

说到 JavaScript,我有一个名为 js 的文件夹,其中包含一些单独的 JavaScript 文件。

我应该将 js 文件夹放在哪里以及如何在我的应用程序中引用它们?

在原始文件中,我有类似的内容一直到 HTML 文件的底部:

<script src="js/script1.js"></script>
<script src="js/script2.js"></script>
<script src="js/script3.js"></script>

感谢您的帮助

最佳答案

您可以将其放在src/assets/js/script1.js

然后将其添加到 .angular-cli.json

"apps": [
  {
    ...
    "scripts": [
      "assets/js/script1.js"
    ]
  }
]

要在您的 typescript 代码上访问您的代码,

您可以通过

在全局范围内访问它
declare const globalVar: any;

关于javascript - 在哪里放置自定义 js 文件以及如何在 Angular 4 应用程序中引用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49122722/

相关文章:

javascript - Jquery 到纯 JavaScript 以及解释器如何使用 dom 查找元素

javascript - 如何在函数之外访问 promise 回调值?

javascript - 如何使用 Javascript 删除 HTML 元素?

javascript - 在 map 标记的 JavaScript 循环中显示 JSON 解析数据

javascript - 防止滚动子元素在 Angular 2 中传播

javascript - Golang 程序的 Electron 用户界面?

通过 Switch Case 处理 Angular Reactive Form 错误

javascript - angular ngrx store 参数化内存选择器

html - 文本溢出 : ellipsis not working for dynamic placeholder (on focus)

angular - 在 Angular 中,什么是 'pathmatch: full',它有什么作用?