【发布时间】:2014-04-14 06:35:54
【问题描述】:
我想在 Angular 应用程序中使用 jquery 的 UI 布局插件。是否有一个角度指令已经这样做了,或者有同样的目的?
【问题讨论】:
我想在 Angular 应用程序中使用 jquery 的 UI 布局插件。是否有一个角度指令已经这样做了,或者有同样的目的?
【问题讨论】:
AngularJS 是为健壮的架构而构建的,这就是为什么我们在指令和其他组件方面看到如此多的模块。将JQuery 与它放在一起就像离开他们的核心设计,而您自己最终会在维护代码库时陷入混乱。
如果您正在编写 AngularJS 应用程序,jQuery 是一个拐杖。
如果您正在启动 AngularJS 应用程序,请仔细查看 ng-boilerplate。然后看看ui-bootstrap’s directives。它们是一个活生生的例子,展示了您如何使用一小部分代码来做“jQuery 事情”,并构建一个更易于维护、更可测试且通常更易于使用的应用程序。
看看这些东西
How do I “think in AngularJS” if I have a jQuery background? - 一篇很好的 Stack Overflow 帖子,扩展了这个观点
【讨论】:
创建布局模板: http://docs.angularjs.org/tutorial/step_07
或嵌套视图的灵活路由: https://github.com/angular-ui/ui-router
【讨论】: