繁体   English   中英

angular js的jquery用法是什么?

[英]what is the jquery usage with angular js?

我想在我的ASP MVC 5应用bootstrap中实现Angular JS, Angular JS UI pluginsbootstrap程序。 有人说jQuery在Angular JS部分中仍在使用,所以这里有人可以解释我何时需要在Angular Js代码中使用JQuery吗?

Angular不包括jQuery,而是一个名为jq-lite的轻量级插件。 这提供了jQuery可以执行的许多方法,但不是全部。

它特别与Angular.element 您可以在这里查看文档

https://docs.angularjs.org/api/ng/function/angular.element

jqLit​​e是jQuery的一个很小的,与API兼容的子集,它允许Angular以跨浏览器兼容的方式操作DOM。 jqLit​​e仅实现最常用的功能,目的是占用很小的空间。

基本上,有几点要牢记

  1. 将所有DOM逻辑保留在控制器之外。 为此,请对属性使用自定义指令。
  2. 与其模拟鼠标事件,不如使用鼠标的相应角度。 示例包括ng-clickng-mouseover 将这些指令以属性的形式添加到元素中。
  3. 代替添加类,使用ng-class
  4. 如果使用的是jquery或jqlite,请确保在角度脚本之前包含jquery脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM