javascript - 将 AngularJS、BackboneJS 与以组件为中心的框架(例如 ExtJS、YUI)相结合

标签 javascript angularjs backbone.js extjs

我们正在考虑重构/增强我们的 JavaScript 应用程序。

一方面,我们需要一些只有某些库才能提供的顶级小部件,即:extjsqooxdoo

但另一方面,有许多框架提供了很好的架构 MV* 框架,即 AngularJSBackboneJS。 (AngularJS 几乎已经成为行业标准)。

据我所知,存在这种“框架谱”,而这两种框架类型位于该谱的两端。

它们是相互排斥的,还是可以互补的?每种技术似乎都专注于不同的领域。我们希望两者兼得。 IE。如果 extjs (用于小部件!) 和 Angular (用于 MVC 架构!) 能够协同工作,那就太棒了,但谷歌搜索没有透露任何信息 - 看起来它们是旨在相互竞争。

最佳答案

它们并不相互排斥。使用 Angular 来操作和加载 View 、获取日期等......通过编写 custom directives 包含组件框架(或单个组件)对于 Angular 。我就是这样做的。

关于javascript - 将 AngularJS、BackboneJS 与以组件为中心的框架(例如 ExtJS、YUI)相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870340/

相关文章:

javascript - 根据屏幕大小和父 div 位置定位子 div

javascript - Webpack 2 : How do I generate a bundle. js 来自 Bootstrap 预制模板?

javascript - 在 Angular JS Promise 中没有获取状态错误代码

javascript - 如何通过单击 AngularJS 中的 "Add"和 "Remove"按钮从多个复选框中添加和删除用户?

angularjs - 我想动态应用 ui 路由器中的参数

jquery - Backbone.js 模型属性返回未定义,但调试显示它在控制台中设置

backbone.js - 在 backbone.js 中过滤集合中的最大值

javascript 转换设置为逗号分隔的字符串 - IE11

javascript - Backbone 模型创建 |概念理解

javascript - 为什么我会失去隐藏字段的值?