Newer
Older
import { Component, Input, OnInit, EventEmitter, Output } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { LANG } from '../translate.component';
import { NotificationService } from '../notification.service';
@Component({
selector: 'app-notes-list',
templateUrl: 'notes-list.component.html',
styleUrls: ['notes-list.component.scss'],
providers: [NotificationService]
})
export class NotesListComponent implements OnInit {
notes: any[] = [];
loading: boolean = false;
@Input('injectDatas') injectDatas: any;
@Output('reloadBadgeNotes') reloadBadgeNotes = new EventEmitter<string>();
constructor(public http: HttpClient) { }
loadNotes(resId: number) {
this.http.get("../../rest/res/" + this.resIds[0] + "/notes")
.subscribe((data: any) => {
this.notes = data;
this.loading = false;
});