37 lines
1.0 KiB
TypeScript
37 lines
1.0 KiB
TypeScript
import {Component, OnInit} from '@angular/core';
|
|
import {ApiService} from '../../api/api.service';
|
|
import {Title} from '@angular/platform-browser';
|
|
|
|
@Component({
|
|
selector: 'view-update',
|
|
templateUrl: './update.component.html',
|
|
styleUrls: ['./update.component.less']
|
|
})
|
|
export class UpdateComponent implements OnInit {
|
|
|
|
constructor(private titleService: Title,
|
|
private apiService: ApiService) {
|
|
titleService.setTitle('小海博客 | 网站更新记录');
|
|
}
|
|
|
|
lastUpdate: {
|
|
lastUpdateTime: string;
|
|
lastUpdateInfo: string;
|
|
lastCommit: string;
|
|
committerAuthor: string;
|
|
committerDate: string;
|
|
commitUrl:string
|
|
} ;
|
|
webUpdate: { id: number, info: string, time: string }[] = [];
|
|
|
|
ngOnInit() {
|
|
this.apiService.lastestUpdate().subscribe(data => {
|
|
this.lastUpdate = data.result;
|
|
});
|
|
this.apiService.webUpdate().subscribe(data => {
|
|
this.webUpdate = data.result;
|
|
});
|
|
}
|
|
|
|
}
|