这是我的代码:
export class DefectResource {
setFormattedDateForDefect(defect) {
defect.startFormatted = this.dateConverter.convertFromUnixDate(defect.start);
defect.finishFormatted = this.dateConverter.convertFromUnixDate(defect.finish);
return defect;
};
setFormattedDateForDefects(defects) {
return _.map(angular.fromJson(defects), this.setFormattedDateForDefect);
};
}
我正在调用setFormatedDateForDefects()
来收集对象,此方法必须为此集合的每个方法调用setFormattedDateForDefect()
。但不要打电话。
我知道原因是this
关键字,在此上下文中不是Object,但我不知道如何修复它。
如何修复代码?
答案 0 :(得分:1)
你可以使用=>方法声明的语法将确保它们始终绑定到“正确”。
{{1}}