我有一个angularjs项目,我在Es6写作,我做了一个这样的课程。
class DateTimeConverter {
constructor() {
this.format = 'YYYY-MM-DD HH:mm:ss';
this.customerTz = 'Asia/Tokyo';
}
static convertToUtc(date) {
date = moment.tz(date, this.customerTz);
date = date.clone().tz('UTC');
date = date.format(this.format);
return date;
}
}
但我无法在我的代码中使用它。
在我的控制器中,我试图这样做。
$scope.form.from = DateTimeConverter.convertToUTC($scope.form.from);
但它告诉我DateTimeConverter未定义
如何在我的代码中使用此类?
谢谢
答案 0 :(得分:0)
您需要导入DateTimeConverter类,如下所示
import { DateTimeConverter } from './DateTimeConverter';
./ DateTimeConverter - 文件路径
详细参考 import statement
答案 1 :(得分:0)
在JavaScript中,名称区分大小写:
//$scope.form.from = DateTimeConverter.convertToUTC($scope.form.from);
$scope.form.from = DateTimeConverter.convertToUtc($scope.form.from);