У меня есть интерфейс одного из моих элементов управления, с которым я создаю экземпляр:
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
Что я здесь не так делаю?