将moment.js
添加到我的项目中之后。
要在组件中使用它,我需要先将其导入。
import * as moment from 'moment';
然后在每个组件上创建一个空变量,并在ngOnInit()上初始化相同的配置
export class MyComponent implements OnInit {
moment: any;
ngOnInit() {
moment.locale('ar');
this.moment = moment;
}
}
我发现自己到处都可以复制粘贴此代码。
只能做一次吗?至少配置moment.locale()
等?
答案 0 :(得分:2)
至少要配置一下moment.locale()
您只需要执行一次。
import * as moment from 'moment';
moment.locale(); // impacts *all* imports of moment from this point forward.
我发现自己到处都可以复制粘贴此代码
您应该只复制粘贴import * as moment from 'moment';
。这是一件好事,因为您可以清楚地记录项目中使用动量的位置。