要使用Angular2-moment库来格式化时间为小时和分钟,需要先安装该库。
npm install angular2-moment moment --save
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MomentModule } from 'angular2-moment';
import { Angular2MomentModule } from 'angular2-moment';
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
MomentModule,
Angular2MomentModule
],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component } from '@angular/core';
import * as moment from 'moment';
@Component({
selector: 'app-root',
template: '{{ formattedTime }}'
})
export class AppComponent {
formattedTime: string;
constructor() {
this.formattedTime = moment().format('HH:mm');
}
}
现在,当组件被加载时,formattedTime将包含当前时间的小时和分钟格式。
请注意,这里使用的是moment库的默认格式化方法format(),其中'HH:mm'表示小时和分钟的格式。你可以根据需要更改格式。
确保在使用此代码之前,已经在项目中正确引入了moment库和Angular2-moment库。