lodash函数在angular6和茉莉测试用例中无法识别

时间:2019-01-15 09:59:22

标签: jasmine angular6 lodash

我在我的角度应用程序中使用lodash库修剪文本框值。

代码正在像这样使用 当我运行应用程序时,这工作正常。

import _ from 'lodash';
validateForm() {
 if(_.trim(this.addusermodel.firstname) == "") {
   ////
 }
}

规范文件中的代码正在使用

describe('validateForm', () => {
    it('Form should validate', () => {   
      component.addusermodel.firstname = "wrwer";
      component.validateForm();
    });
  });

但是当我从规格文件执行函数时,出现此错误TypeError: Cannot read property 'trim' of undefined

1 个答案:

答案 0 :(得分:0)

这样输入lodash

D而不是import * as _ from "lodash";