加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 1.3和最小的JQuery版本

发布时间:2020-12-17 07:13:44 所属栏目:安全 来源:网络整理
导读:我们有一个巨大的系统,从头开始完全开发角度(没有非角度遗留代码,没有其他非角度框架) 对我们感到羞耻,我们仍在使用角度1.2.12(!!)和旧的JQuery版本(1.8.3) 最近我被指派迁移我们的系统以使用最新的稳定角度(= 1.3.14) 令人惊讶的是**,当简要介绍angular的源
我们有一个巨大的系统,从头开始完全开发角度(没有非角度遗留代码,没有其他非角度框架)

对我们感到羞耻,我们仍在使用角度1.2.12(!!)和旧的JQuery版本(1.8.3)

最近我被指派迁移我们的系统以使用最新的稳定角度(= 1.3.14)

令人惊讶的是**,当简要介绍angular的源代码时,我发现了下面的注释(在方法:bindJQuery)

// Angular 1.3+ technically requires at least jQuery 2.1+ but it may
work with older

// versions. It will not work for sure with jQuery <1.7,though.

(令人惊讶的是** =我在正式的迁移指南中找不到它从角度1.2到1.3也没有在角度的变化日志中找到…我错过了吗?)

由于我们目前还没有计划(在时间和精力估算方面)迁移我们的JQuery版本,我想问:

>有没有人知道是否有任何实际已知的错误和陷阱
当试图强制角度1.3使用jQuery 1.8.3?
>在搜索中是否应该注意任何可疑区域
对于错误和奇怪的行为?
>这是我应该避免的事情吗?

谢谢你的头

解决方法

根据 Angular’s FAQ,Angular 1.3.x支持jQuery 2.1及更高版本.这是说什么:

Does Angular use the jQuery library?

Yes,Angular can use 07001 if it’s present in your app when the application is being bootstrapped. If jQuery is not present in your script path,Angular falls back to its own implementation of the subset of jQuery that we call 07002.

Angular 1.3 only supports jQuery 2.1 or above. jQuery 1.7 and newer might work correctly with Angular but we don’t guarantee that.

是的,这并没有给你一个可能被打破的确切答案.但是“可能”和“不保证”应该给你一个强有力的迹象表明Angular未经过< jQuery 2.1.在我的书中,这是非常糟糕的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读