【问题标题】:Why would you use lodash in AngularJS?为什么要在 AngularJS 中使用 lodash?
【发布时间】:2016-03-10 03:52:31
【问题描述】:

我认为这个问题很简单。我看到人们对它赞不绝口,但我没有看到任何关于“为什么”使用它的信息。在我看来(从我天真的外部角度来看)ng-repeat,如果不在那个嵌套层中,那么在另一个层中执行 ng-repeat。我看起来它没有添加 angular 还没有的功能——我确定我错了—— 我看到它使用了“延迟加载”一词,并且在看到那里的文档后似乎并没有那么容易。 lodash 在 AngularJS 中让哪些事情变得更加容易,特别是我可以让它在我的项目中添加另一个库?开箱即用的角度不能用它做什么?

【问题讨论】:

  • 大约 95% 的 lodash 函数在 AngularJS 中没有内置等效函数,因此如果您需要大量这些函数,那将是使用 lodash 的理由。

标签: angularjs lodash


【解决方案1】:

它们只是不一样,并且出于不同的原因而存在。我想你已经知道AngularJS 工作的用途,所以关于你的问题:

开箱即用的 angular 不能用它做什么?

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

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

如果有很多逻辑与您的数据结构和/或复杂的算法和编码工作流程相关,请选择 lodash。

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

【讨论】:

  • 感谢您抽出宝贵时间对此做出回应
  • 好吧,尝试按照任何入门 Angular 教程然后......玩 lodash
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 2016-08-08
  • 2013-09-13
  • 1970-01-01
  • 2019-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多