Pytania otagowane jako observer-pattern

7
Delegacja: EventEmitter lub Observable in Angular
Usiłuję zaimplementować coś w rodzaju wzoru delegowania w Angular. Gdy użytkownik kliknie „a” nav-item, chciałbym wywołać funkcję, która następnie emituje zdarzenie, które z kolei powinno być obsługiwane przez inny komponent nasłuchujący zdarzenia. Oto scenariusz: Mam Navigationkomponent: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // other properties left out for brevity …

10
Kiedy powinniśmy używać Observer i Observable?
Ankieter zapytał mnie: Co to jest Observeri Observablekiedy powinniśmy ich używać? I nie był świadomy tych warunków, więc kiedy wróciłem do domu i zaczął googlowanie temat Observeri Observableznalazłem kilka punktów z różnych źródeł: 1) Observablejest klasą i Observerjest interfejsem. 2) ObservableKlasa prowadzi listę Observers. 3) Gdy Observableobiekt jest aktualizowany, wywołuje …

4
Różnica między Observer, Pub / Sub i Data Binding
Jaka jest różnica między wzorcem obserwatora , publikowaniem / subskrypcją i wiązaniem danych ? Szukałem trochę na Stack Overflow i nie znalazłem żadnych dobrych odpowiedzi. Doszedłem do wniosku, że powiązanie danych jest terminem ogólnym i istnieją różne sposoby jego implementacji, takie jak wzorzec obserwatora lub wzorzec Pub / Sub. Ze …

7
Określić, jakie atrybuty zostały zmienione w Railsach after_save callback?
Ustawiam wywołanie zwrotne after_save w obserwatorze modelu, aby wysłać powiadomienie tylko wtedy, gdy atrybut opublikowania modelu został zmieniony z false na true. Od kiedy zmieniły się takie metody ? są przydatne tylko przed zapisaniem modelu, sposób, w jaki obecnie (i bezskutecznie) próbuję to zrobić, jest następujący: def before_save(blog) @og_published = …

3
Wzorzec projektowy obserwatora a „słuchacze”
Wydaje mi się, że wzorzec projektowy Observer opisany w GOF jest tak naprawdę tym samym, co Listeners znalezione w różnych zestawach narzędzi. Czy istnieje różnica między pojęciami, czy też słuchacze i obserwatorzy są naprawdę tym samym. (Nie szukam żadnej konkretnej implementacji języka komputerowego, chcę tylko zrozumieć różnicę (jeśli w ogóle) …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.