【发布时间】:2017-10-08 19:32:15
【问题描述】:
我已将jQuery 添加到我的angular 4 项目中,但我在使用旨在使用jQuery 的脚本时遇到问题。
jQuery 安装为 npm 包,然后使用 typings 命令通过 angulars cli 添加
我想访问我的compontents.ts 文件中的那些jQuery 脚本。
有问题的脚本是:this
【问题讨论】:
标签: jquery angular typescript
我已将jQuery 添加到我的angular 4 项目中,但我在使用旨在使用jQuery 的脚本时遇到问题。
jQuery 安装为 npm 包,然后使用 typings 命令通过 angulars cli 添加
我想访问我的compontents.ts 文件中的那些jQuery 脚本。
有问题的脚本是:this
【问题讨论】:
标签: jquery angular typescript
在您的 angular-cli.json 中:
"scripts": [
"../node_modules/jquery/dist/jquery.min.js"
],
在你的组件中:
import * as $ from 'jquery';
【讨论】:
.scrollbox() 才能工作。
在您的组件中,您必须像这样为 jquery 选择器声明一个全局变量:
import ...
declare var $: any;
@Component({
...
})
export class ANY_CLASS implements OnInit{
ngOnInit() {
$('#demo').scrollbox();
}
//use it as you like after that
}
在你的模板中:
<div id="demo" class="scroll-text">
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
</div>
【讨论】: