Skip to content

Instantly share code, notes, and snippets.

<mat-toolbar color="primary">
<span>Blog List</span>
</mat-toolbar>
<div class="page-wrapper">
<div fxLayout="row wrap" fxLayoutGap="16px">
<mat-card fxFlex="calc(33% - 16px)" *ngFor="let post of posts$ | async">
<mat-card-header>
<mat-card-title>{{ post.title.rendered }}</mat-card-title>
<mat-card-subtitle>{{ post.date_gmt | date }}</mat-card-subtitle>
</mat-card-header>
import { Component } from '@angular/core';
import { Observable } from 'rxjs';
import { WordpressService } from './wordpress.service';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class WordpressService {
constructor(private http: HttpClient) { }
@langan
langan / app-material.module.ts
Last active May 29, 2018 10:35
Angular Material Module
import { NgModule } from '@angular/core';
import { MatToolbarModule, MatCardModule, MatButtonModule } from '@angular/material';
const materialModules = [
MatToolbarModule,
MatCardModule,
MatButtonModule,
];
@NgModule({