Угловой интерфейс подходит как неопределенный - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть интерфейс одного из моих элементов управления, с которым я создаю экземпляр:

shared: IShared;

Который я импортирую:

import {IShared} from './../../interfaces/i-shared';

А вот мой код для интерфейса:

import { IAddress } from './i-address';
import { IEmail } from "./i-email";
import { IPhone } from "./i-phone";
import { IBusiness } from './i-business';

export interface IShared {
        owner_id:string;
        card_color:string;
        card_name:string;
        card_type:string;
        card_subtitle:string;
        company:string;
        title:string;
        linkedin:string;
        linkedin_bus:string;
        facebook:string;
        google:string;
        twitter:string;
        pinterest:string;
        emails: IEmail[];
        phones: IPhone[];
        addresses: IAddress[];
        businesses: IBusiness[];

} 

Но когда я пытаюсь что-то подтолкнуть к этому.shared.phones 'Я получаю сообщение об ошибке:

ERROR TypeError: Cannot read property 'phones' of undefined

Что я здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...