Javascript框架与JQuery插件兼容

时间:2016-10-25 11:26:39

标签: angularjs jquery-plugins javascript-framework

我必须将现有的UI应用程序集成到基于REST的后端。 UI是一个单独的html页面,它使用JQuery + CSS创建滑动选项卡体验。 UI和REST应用程序都是Spring Boot应用程序。

我是Javascript框架的新手。 AngularJS对我的数据绑定和更新DOM非常有意义。

但是,现在我正在尝试进行集成,在UI中有一个包含大量JQuery插件的.js包含(它们只是一个接一个地粘贴)。

像'ng-repeat'这样的AngularJS功能不适用于此文件。如果没有此选项,UI应用程序将无法运行。

我认为解决方案是将所有JQuery插件放入Angular Directive(Initialising jQuery plugin (RoyalSlider) in Angular JS)。这看起来很痛苦。

是否有其他框架适用于此?

我发现一些线程建议采用Angular("Thinking in AngularJS" if I have a jQuery background?)的基础方法,但我仍然坚持使用当前的UI应用程序结构。

连连呢?我正在考虑使用JQuery获取JSON并将其注入UI并为其片段添加Thymeleaf。

1 个答案:

答案 0 :(得分:0)

经过一些研究后,我发现如果您的应用程序是使用JQuery构建的,那么使用JQuery是可行的方法。如果我能再做一次,也许Angular应该是UI应用程序的基础。然而,经过一番探索,我发现JQuery在AJAX和Dom操作方面做了很多很酷的事情。在Spring Boot中与ThymeLeaf一起使用时,最终会得到一组UI工具。