Ank*_*wal 19 javascript migration jquery angularjs
我们的网站目前正在使用jQuery库,每月流量约为100万.我们希望包含以API为中心的方法,因此决定转向Javascript MVC并为其选择了angularJS.
现在我的问题是,我应该在Angular的顶部使用jQuery,以便我需要重写最小的DOM操作代码,或者我应该以Angular方式重写所有内容?我们正在使用像plupload,jQuery UI这样的jQuery插件.在网站上等.请建议最佳的迁移方式(页面加载时间也很重要).
如果我有jQuery背景,已经通过"Thinking in AngularJS"?但没有得到一个明确的答案
Pan*_*kar 15
在进行迁移之前,您需要考虑AngularJS的好处.
angular.module)你不应该在AngularJS的顶部使用jQuery,因为如果我们使用JQuery进行任何角度DOM操作或范围变量操作,AngularJS摘要周期将不会运行.
当您将jQuery组件迁移到AngularJS时,您需要遵循以下内容
angular-ui-bootstrap站点,因为它们已覆盖已转换为角度的大部分UI组件.$http而不是使用的ajax调用时$.ajax ng-class指令ng-if指令替换的DOM的地方,或者只显示隐藏的元素可以使用ng-show/ng-hideng-repeatng-switch指令实现