Jquery 我对angular2路线有严重的问题
我是angular的新手,现在我正在使用angular 2。 我有一些教程,我正在学习angular 2。 但我的进步因为严重的问题而停止了。 我的一个页面包含jquery代码,但当我通过routerLink浏览一个页面时,它不起作用 使用javascript只能运行jQuery代码: 例如,当我使用以下代码时,所有jQuery代码都可以正常工作。 例:Jquery 我对angular2路线有严重的问题,jquery,angular2-routing,Jquery,Angular2 Routing,我是angular的新手,现在我正在使用angular 2。 我有一些教程,我正在学习angular 2。 但我的进步因为严重的问题而停止了。 我的一个页面包含jquery代码,但当我通过routerLink浏览一个页面时,它不起作用 使用javascript只能运行jQuery代码: 例如,当我使用以下代码时,所有jQuery代码都可以正常工作。 例: page2.html包括包含一些jQuery代码的jQ.js 但这不适用于jQuery函数 router.navigate(['/page2'
page2.html
包括包含一些jQuery代码的jQ.js
但这不适用于jQuery函数
router.navigate(['/page2']);
为什么必须将jQuery与Angular 2结合使用
改用Angular 2用户界面路由器 您几乎不应该在JQuery中使用Angular2。在没有JQuery的情况下,有很多方法可以做事情,如果你真的需要Angular2,你必须学会如何做。如果您真的需要JQuery,那么您应该重新考虑使用Angular2。谢谢您的回复,Bianca Rosa!如何将html文件(它们正在使用或包含jQuery函数或导入jQ.js文件)转换为angular2。感谢您的消息LXhelili。现在我正在使用angular2+Laravel5构建一个网站。html设计是由其他人构建的。他使用jQuery函数,我必须用Angular2实现它。这就是为什么我必须维护jQuery函数。另一方面,我不得不浪费大量时间来重建Javascript函数。
router.navigate(['/page2']);