import { Component, OnInit } from '@angular/core'; import { BlogService } from 'src/app/shared/services/blog.service'; import { BlogEntry } from 'tournee.businesslogic'; @Component({ selector: 'app-blog', templateUrl: './blog.component.html', styleUrls: ['./blog.component.css'], providers: [ BlogService ] }) export class BlogComponent implements OnInit { BlogEntries: Array = []; constructor(private _blogs: BlogService) { } ngOnInit() { this._blogs.get_roll(10) .then((result) => { this.BlogEntries = result.result.map((b) => { return new BlogEntry(b); }); }) .catch((err) => { console.log(err); }); } }