Angular 5 minification class.name error

时间:2018-05-12 14:45:26

标签: angular minify

谁面临使用Angular 5+缩小class.name的问题以及谁知道如何修复它?

我有几个课程:

class FirstClass {
}

class SecondClass{
}

检查功能如下:

function checkFunction() {
   const isEqual = FirstClass.name === SecondClass.name;
   console.log('isEqual -> ' + isEqual)
}

所以,如果没有缩小,我会得到 isEqual - >错误,但通过缩小我得到 isEqual - >真

当我深入调查时,我得到了:

没有缩小:

  • FirstClass.name是' FirstClass'
  • SecondClass.name是' SecondClass'

并缩小:

  • FirstClass.name是'
  • SecondClass.name是'

有人有想法???

1 个答案:

答案 0 :(得分:0)

要使javascript获取您可以使用的类的名称FirstClass.constructor.name试一试。