362 читали · 1 месяц назад
Complex Object и Complex Subject: две стороны одной медали
Вы когда-нибудь задумывались, что Complex Object и Complex Subject — это на самом деле не две разные конструкции, а всего лишь две формы одной и той же? Сейчас я покажу вам, как можно прийти к этому выводу. Возможно, вам это поможет лучше понять и запомнить разницу между сложным дополнением и сложным подлежащим. Complex Object — это сложное дополнение, состоящее из местоимения или существительного в объектном падеже и инфинитива. Например: 📌 I want you to leave me alone. — Я хочу, чтобы ты оставил меня в покое...
Observer, Observable, Subject и другие…
В Angular при работе с Reactive Extensions можно создавать отслеживаемые объекты и удобно ими управлять: создавать подписки и отправлять уведомления. Важно понимать как с этим работать и кто за что отвечает. Observer - это тот, кто уведомляет об изменении [методы next(value), error(obj), complete()]. Observable - это тот, на кого подписываются [метод subscribe(next, error, complete)]. Существует также классы, реализующие функциональность как Observer, так и Observable...