employees: Employee[]=[{
id: 1,
name: 'Kennedy',
gender: 'Male',
phoneNumber: 123,
contactPreference: 'Email',
dateOfBirth: new Date('10/25/2019'),
department: 'IT',
isActive: true,
photoPath: 'http://www.landscapingbydesign.com.au/wp-content/uploads/2018/11/img-person-placeholder-300x300.jpg'
},
Это означает, что сотрудник является переменной класса. Он равен массиву типа Employee и добавляет начальное значение объекта.
Как видите, у вас есть модель Сотрудника. Это определяет, как будет выглядеть ваш объект. Например:
Ваша модель определяет идентификатор: номер, имя: строка;
Если вы добавите id в виде строки. Компилятор Ts выдаст ошибку. Это поможет вам от будущих ошибок. Как и в обычном js, этот код будет работать, но не будет работать во время выполнения.
Надеюсь, это имеет смысл.