我们的网站目前正在使用jQuery库,每月的访问量约为100万。我们希望包括以API为中心的方法,因此决定转向Javascript MVC并为此选择了angularJS。
现在我的问题是,我应该在Angular顶部使用jQuery,以便我需要重写最少的DOM操作代码,还是应该以Angular方式重写所有内容?我们使用的是jQuery插件,例如plupload,jQuery UI。等在网站上。请提出最佳迁移方式(页面加载时间也很重要)。
如果我有jQuery背景,已经经历过“ Thinking inAngularJS”了吗?但没有得到明确的答案
关于AngularJS的好处,在进行迁移之前需要考虑。
angular.module
您不应该在AngularJS的顶部使用jQuery,因为如果我们使用JQuery进行任何角度DOM操作或范围变量操作,AngularJS摘要循环都不会运行。
在将jQuery组件迁移到AngularJS时,您需要遵循以下内容
angular-ui-bootstrap
$http
$.ajax
ng-class
ng-if
ng-show
ng-hide
ng-repeat
ng-switch