你为什么要在AngularJS中使用lodash?

时间:2015-12-05 05:00:24

标签: angularjs lodash

我认为很简单的问题。我看到人们对它赞不绝口,但我没有看到任何关于“为什么”使用它的东西。在我看来,(从我天真的外部视角)ng-repeat,如果不是在嵌套层中,在另一个内部重复。我看起来它没有增加角度没有的功能 - 我确定我错了 -   我看到“懒加载”这个术语与它一起使用,在看到文档之后看起来并不那么容易。有什么东西lodash在AngularJS中明显更容易,特别是我会让它在我的项目中添加另一个lib吗?你怎么能用它开箱即用?

1 个答案:

答案 0 :(得分:5)

他们只是不一样,并且存在的原因各不相同。我认为你已经知道 AngularJS 的工作原理,关于你的问题:

你可以用它做什么,你不能用开箱即用的角度?

好吧,如果您需要处理数组,对象或混合/嵌套形状等结构中的多个数据,lodash将为您节省大量时间和精力。

也许有很多集合中的项目应该以某种特定的方式呈现给你的客户端应用程序,你必须在lodash的帮助下在Angular控制器或服务中编写大量的JS代码。 / p>

如果您的数据结构和/或复杂的算法和编码工作流程中存在大量逻辑,那么请使用lodash。

Lodash是一个很棒的工具,你可以get some intro here,当然还有check out the API reference。您可以在任何地方使用它,无论是Angular还是任何其他框架,当然也可以在Node中使用它!