在AngularJS项目中使用Lodash有好处吗
Is there a benefit in using Lodash in an AngularJS project?
是否有人在现有AngularJS项目中实现了Undercore或Lodash以提高性能?如果是:
- 这些变化是明显的还是你会推荐的
- Lodash的哪些功能最具优势
我以前没有真正玩过Lodash,我正在考虑学习它。但我通常喜欢学习一些东西,然后在不久后实际使用它,这样概念就更好了。如果我能从实施Lodash中获得一些好处,那么我认为现在是学习它的好时机。
我通常需要执行过滤或在某种集合中查找对象等功能,所以我认为这是我最能利用它的地方。
它们有着真正不同的目的。
Angular就是构建一个应用程序。它可以帮助您构建代码,并在组件(模块、控制器、服务、指令、路由器)之间划分职责。
Lodash可以很好地操作集合、数组、对象、字符串等。它可以帮助您的代码变得更短、更干净,而且可能更快。它确实经过了很好的测试和记录。在我看来,这会让你的工作更简单。
我使用Lodash已经4年了。我发现它在我的所有项目中都很有用(Backbone、Angular、JavaScript、node、单元测试、构建配置文件(Grunt、Gulp、Webpack))。
附言:Lodash也是进入JavaScript函数编程的必备工具。
编辑:没有Lodash 就无法轻松实现的搜索示例
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS:我可以跳过函数参数回调吗
- AngularJS UI路由器不能像ng路由器那样工作
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何包含特定于每个视图angularjs的javascript文件
- AngularJS:ng之后,重复$scope值未按预期更新
- AngularJS-在JSON选择器中使用变量名
- $window.ga在AngularJS事件中未定义
- AngularJS-使用'true'属性
- 打开一个模态并将其链接到AngularJS中的指令
- Angularjs代码未在匿名函数中运行
- angularjs+rails应用程序中未显示模板
- 我的AngularJS表达式没有'不起作用
- 在AngularJS项目中使用Lodash有好处吗
- 使用 Javascript (AngularJS/Lodash) 计算字符串中的逗号
- 使用 Lodash 或 AngularJS 测试对象中是否存在值的最简单方法是什么?
- 使用LoDash和AngularJS进行实时同步更新
- 尝试使用angularJS和lodash使用.find()从JSON中查找特定对象
- 在AngularJS的ng-repeat中,使用Underscore/Lodash按值将对象排序为一对数组