В файле models / User.model.ts (см. Ниже) я попытался установить метод isEqual, как показано в коде ниже.Может ли кто-нибудь исправить мой код?
файл модели / User.model.ts:
export class User {
constructor(
public firstName: string,
public lastName: string,
) {}
isEqual (other : User): boolean {
return other === this;
}
}
файл services / user.service.ts:
import { User } from '../models/User.model';
import { Subject } from 'rxjs/Subject';
export class UserService {
private users: User[] = [
{
firstName: 'William',
lastName: 'Jones'
},
{
firstName: 'John',
lastName: 'Doe'
}
];
...
ОШИБКА в services / user.service.ts (7,2): ошибка TS2741: отсутствует свойство 'isEqual' в типе '{firstName: string;lastName: string;} ', но обязательно для типа' User '.