我在尝试获取Lodash的DifferenceWith时遇到问题。我在Angular(5.2.6)中安装了软件包和 typings 。
import { isEqual, differenceWith } from 'lodash/fp';
const diff = differenceWith([1,2,3], [1,2], isEqual);
但是,我在使用简单语句时遇到了错误。我收到此构建错误:
src / app / user-management / add-user-roles / add-user-roles.component.ts(105,35)中的错误:错误TS2345:“ number []”类型的参数不可分配 类型为“ Comparator2”的参数。 类型'number []'与签名'(a:数字,b:{}):布尔值'不匹配。
我不认为我理解错误,因为比较器 isEqual 可以正常工作!
const nothingNew = isEqual([1,2,3], [1,2]);
我如何获得 differenceWith ?
答案 0 :(得分:0)
将导入更改为import { isEqual, differenceWith } from 'lodash'