Skip to content
Snippets Groups Projects
Commit b85186c7 authored by kelly.nguyen's avatar kelly.nguyen
Browse files

format date in display for assignments

parent 0bddd491
No related branches found
No related tags found
No related merge requests found
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
<tr *ngFor="let assignment of assignments"> <tr *ngFor="let assignment of assignments">
<td>{{assignment.gitlabId}}</td> <td>{{assignment.gitlabId}}</td>
<td>{{assignment.name}}</td> <td>{{assignment.name}}</td>
<td>{{creationInfo.description}}</td> <td>{{assignment.gitlabCreationInfo.description}}</td>
<td>{{creationInfo.created_at}}</td> <td>{{assignment.gitlabCreationInfo.created_at | date:"dd MMM yyyy 'at' hh:mm"}}</td>
<td>{{lastInfo.updated_at}}</td> <td>{{assignment.gitlabLastInfo.updated_at | date:"dd MMM yyyy 'at' hh:mm"}}</td>
<td>{{assignment.gitlabLink}}</td> <td>{{assignment.gitlabLink}}</td>
<td> <td>
<button class="btn btn-outline-danger">Delete</button> <button class="btn btn-outline-danger">Delete</button>
......
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { Assignment } from 'app/model/assignment'; import { Assignment } from 'app/model/assignment';
import { Enonce } from 'app/model/enonce';
import { AssignmentService } from 'services/assignment.service'; import { AssignmentService } from 'services/assignment.service';
import { DatePipe } from '@angular/common';
@Component({ @Component({
selector: 'app-table-list', selector: 'app-table-list',
...@@ -11,27 +12,24 @@ import { AssignmentService } from 'services/assignment.service'; ...@@ -11,27 +12,24 @@ import { AssignmentService } from 'services/assignment.service';
export class TableListComponent implements OnInit { export class TableListComponent implements OnInit {
assignments : Assignment[] = [] assignments : Assignment[] = []
data : [] = [] data : [] = []
creationInfo : JSON formattedDate : string
lastInfo : JSON headers : string[] = ['Gitlab ID', 'Name', 'Description', 'Creation date', 'Last Update', 'gitlabLink', 'Options'];
constructor(private service : AssignmentService) { }
headers : string[] = ['Gitlab ID', 'Name', 'Description', 'gitlabCreationInfo', 'Last Update', 'gitlabLink', 'Options']; constructor(private service : AssignmentService) { }
ngOnInit() { ngOnInit() {
this.service.getAssignments().subscribe((assignment) => { this.service.getAssignments().subscribe((assignment) => {
this.assignments = assignment this.assignments = assignment
for (let i = 0; i < this.assignments.length; i++) { for (let i = 0; i < this.assignments.length; i++) {
this.creationInfo = JSON.parse(this.assignments[i].gitlabCreationInfo) this.assignments[i].gitlabCreationInfo = JSON.parse(assignment[i].gitlabCreationInfo)
this.lastInfo = JSON.parse(this.assignments[i].gitlabLastInfo) this.assignments[i].gitlabLastInfo = JSON.parse(assignment[i].gitlabLastInfo)
console.log(this.creationInfo)
console.log(this.lastInfo)
} }
}) })
} }
delAssignment() { delAssignment() {
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment