【问题标题】:Javascript Framework compatible with JQuery Plugin与 JQuery 插件兼容的 Javascript 框架
【发布时间】:2017-03-07 10:16:59
【问题描述】:

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

我是 Javascript 框架的新手。 AngularJS 在数据绑定和更新 DOM 方面对我来说很有意义。

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

像“ng-repeat”这样的 AngularJS 功能不适用于包含的这个文件。没有此包含,UI 应用程序将无法工作。

我相信解决方案是将所有 JQuery 插件放入 Angular 指令 (Initialising jQuery plugin (RoyalSlider) in Angular JS)。这看起来是一项痛苦的任务。

是否有其他框架可以处理这个问题?

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

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

【问题讨论】:

    标签: angularjs jquery-plugins javascript-framework


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      • 2014-05-06
      相关资源
      最近更新 更多