如何在angular 6项目中使用自定义jquery代码?
这是我的HTML模板中的jquery代码。我正在使用一个HTML模板,将它分为不同的组件,并创建了一个角度项目 此代码不起作用 该文件以scripts_custom.js的形式保存在节点_模块内名为assets的文件夹中。该文件包含在angular.json中如何在angular 6项目中使用自定义jquery代码?,angular,angular6,Angular,Angular6,这是我的HTML模板中的jquery代码。我正在使用一个HTML模板,将它分为不同的组件,并创建了一个角度项目 此代码不起作用 该文件以scripts_custom.js的形式保存在节点_模块内名为assets的文件夹中。该文件包含在angular.json中 我是安格拉尔的新手。请帮我纠正它。在angular project中包含jquery不是一个好的做法,但您仍然希望使用它,您可以在所有导入部分之后在组件文件中编写declare$any 请让我知道,如果它解决了您的问题在angular p
我是安格拉尔的新手。请帮我纠正它。在angular project中包含jquery不是一个好的做法,但您仍然希望使用它,您可以在所有导入部分之后在组件文件中编写declare$any
请让我知道,如果它解决了您的问题在angular project中包含jquery不是一个好的做法,但您仍然希望使用它,您可以在所有导入部分之后在组件文件中编写declare$any
请让我知道它是否解决了您的问题我同意@Ankur Shah在一个角度项目中使用Jquery是不好的做法。相反,您可以使用自定义指令或使用mouseenter和mouseleave事件
检查下面的链接我同意@Ankur Shah的观点,在角度项目中使用Jquery不是一个好的做法。相反,您可以使用自定义指令或使用mouseenter和mouseleave事件
检查下面的链接以将jQuery代码包括到组件中,请执行以下步骤: 步骤1:将jQuery添加到index.html中
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>
希望这对你有用。感谢将jQuery代码包含到组件中,请执行以下步骤: 步骤1:将jQuery添加到index.html中
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>
希望这对你有用。谢谢这段视频帮助我解决了这个问题
希望这是解决问题的好办法。谢谢大家。这段视频帮助我解决了这个问题
希望这是解决问题的好办法。谢谢大家。为什么不使用指令来添加类?谢谢@crueengine的评论。事实上,我是安格拉尔的新手。我只是将js页面复制到节点模块并尝试了。你能不能给我一个后置版本来转换这个?请看@RaruChempazhanthy检查上面的评论使用JQuery在Angular中就像给船装轮子:你可以,但这并不意味着它有用。也许轮子的运动会让你的船运行,但也许它不是设计的工作方式,为什么不使用指令来添加类呢?谢谢@crueengine的评论。事实上,我是安格拉尔的新手。我只是将js页面复制到节点模块并尝试了。你能不能给我一个后置版本来转换这个?请看@RaruChempazhanthy检查上面的评论使用JQuery在Angular中就像给船装轮子:你可以,但这并不意味着它有用。也许车轮的运动会使你的船运转,但也许它不是设计用来工作的
import { Component } from '@angular/core';
declare var jquery:any;
declare var $ :any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'angular 4 with jquery';
//Add jQuery here
}
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
title = 'frontend';
ngOnInit(){
$(document).ready(function(){
// class add mouse hover
jQuery('.custom-nav > li').hover(function(){
jQuery(this).addClass('nav-hover');
}, function(){
jQuery(this).removeClass('nav-hover');
});
});
}
}