1 import { Component, OnInit } from '@angular/core';
3 import { User } from '../../../shared';
4 import { UserService } from '../shared';
7 selector: 'my-user-list',
8 templateUrl: './user-list.component.html',
9 styleUrls: [ './user-list.component.scss' ]
11 export class UserListComponent implements OnInit {
15 constructor(private userService: UserService) {}
22 this.userService.getUsers().subscribe(
23 ({ users, totalUsers }) => {
25 this.totalUsers = totalUsers;
28 err => alert(err.text)
33 removeUser(user: User) {
34 if (confirm('Are you sure?')) {
35 this.userService.removeUser(user).subscribe(
36 () => this.getUsers(),
38 err => alert(err.text)