angular - ES6 导入 underscore.deepclone Angular 扩展

标签 angular import underscore.js es6-modules

下划线有一个深度克隆扩展。

underscore.deepclone

自述文件说明要使用的节点

var _ = require('underscore');
_.mixin(require('underscore.deepclone'));

我想在我的前端 Angular 项目中使用它,我通常用它导入下划线

import * as _ from 'underscore';

最佳答案

尝试这样:

// Import all underscore methods into variable "_"
import * as _ from 'underscore';

// Import function from package "underscore.deepclone" into variable "deepclone"
import deepclone from 'underscore.deepclone';

//Create mixin with _.mixin method
_.mixin(deepclone);

//Now you can do deep clone for your object:
//var someClone = _.deepclone(someObject)

关于angular - ES6 导入 underscore.deepclone Angular 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46153411/

相关文章:

javascript - 使用 ES5 实现 Angular 2 ViewChild

angular - RxJS/Observable flatMap 可以返回 Observable 或数组

c# - 找不到“文件流”

haskell - 找不到模块,它是隐藏包 haskell98 的成员

javascript - 基于函数式编程的 JavaScript 应用程序是如何布局的?

javascript - 有没有办法在覆盖元素上有选择地使用鼠标事件?

javascript - 如何在 Angular 中复制组件?

python - 导入错误 : No module named '_version' when importing mechanize

javascript - 在下划线 groupBy 之后加入或合并 json 对象

javascript - 从 _.map() 返回对象