나는 각도 1에서 각도 2로, 실제로는 이온 1에서 2로 이동을 시도하기 시작했고, 나의 첫 번째 컴파일 오류 중 하나는 angular.isUndefined와 angular.equals aren이다. 해결되지 않았다.angular.isUndefined & angular.equals in angular 2
어떻게 해결해야합니까? 귀하의 경우에는
namespace Utils {
export class Comparator {
static isEmpty(obj:any):boolean {
return obj == null || Object.keys(obj).length === 0;
}
static isNumberNullOrZero(obj:number):boolean {
return obj == null || obj === 0;
}
static equals(obj1:any, obj2:any):boolean {
return angular.equals(obj1, obj2); // <== here angular unresolved
}
static isStringEmpty(str:string):boolean {
return !str || 0 === str.length;
}
static isStringBlank(str:string):boolean {
return !str || /^\s*$/.test(str);
}
static isBiggerThanZero(num:number):boolean {
return num != null && !angular.isUndefined(num) && num > 0; // <== here angular unresolved
}
}
}
당신의 대답은 Thx. 나는 당신이 말했듯이 undefined를 정정했다. 평등 체크를 위해서 나는 밑줄이 더 성능이 좋은 것처럼 보이기 때문에 Lo-dash 대신에 언더 스코어를 선택한다. –