gpt4 book ai didi

javascript - 我不知道如何在 angular2 中包含 js 文件和使用 jquery

转载 作者:行者123 更新时间:2023-11-30 16:15:32 25 4
gpt4 key购买 nike

我想在angular2的index.html中使用js文件和jquery函数

所以,我输入了

<head>
<script>document.write('<base href="' + document.location + '" />');</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script>

<script src="https://code.angularjs.org/2.0.0-beta.6/angular2-polyfills.js"></script>
<script src="https://code.angularjs.org/tools/system.js"></script>
<script src="https://code.angularjs.org/tools/typescript.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.6/Rx.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.6/angular2.dev.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.6/router.dev.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.6/http.dev.js"></script>

<script src="javascript file path"></script>

<script>
System.config({
typescriptOptions: {emitDecoratorMetadata: true},
packages: {'modules': {format: 'register', defaultExtension: 'js'}}
});

System.import('modules/app/main')
.then(null, console.error.bind(console));
</script>
</head>
<body>
<my-app></my-app>
</body>

进入 index.html,我可以使用确认导入的 javascript 文件

chrome调试工具的“网络”。并且它有一个规律的流程

javascript 文件在导入 angular2 文件(如 .ts 和 .js 文件)之前被导入

但它没有运行。

我不知道为什么 javascript 文件不工作。

请帮助我。

最佳答案

您只需在 index.html 和底部的组件类中包含 jQuery 库(在 export class xyz{} 类型之外

declare var jQuery: any

然后你就可以使用 jQuery('#something')...

关于javascript - 我不知道如何在 angular2 中包含 js 文件和使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35576506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com