Реализует интерфейс Angular 8 - PullRequest
0 голосов
/ 29 января 2020

У меня есть два интерфейса: Пользователь и Клиент

export interface User {

   id?: number;
   name?: string;
   email?: string;
   password?: string;
   profile?: number;
   status?: number;

}

и Интерфейс клиента

import { User } from "../user";

export interface Customer extends User {

   user: User[];

   cnpj?: string;
   fantasy_name?: string;
   business_name?: string; 
   fixe?: Contact[];
   cel?: Contact[]; 

}

и как в моем компоненте я могу назвать эти интерфейсы?

method(customer: Customer) {
   customer.user.name = '';
   customer.user.email = '';
   customer.user.status= '';
}

1 Ответ

0 голосов
/ 29 января 2020

Вы можете использовать эти интерфейсы с:

let user: User = {
   id: 1;
   name: "John";
   ...
}
let customer: Customer = {
    user: { id: 1, ... },
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...