【发布时间】: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