Mam scenariusz w komponencie emberjs, w którym obserwacja nie zostaje trafiona. Wyjaśniałem przyczynę jako "komponent nie został jeszcze wstawiony, gdy ustawiona jest właściwość składnika obserwowana."Obserwator komponentu ember js nie działa
Moje pytanie brzmi, czy można to lepiej załatwić w ember js?
Lepsze wyjaśnienie można znaleźć w poniższych jsbin`s.
Co dokładnie próbujesz osiągnąć tutaj? W tym scenariuszu obie funkcje obserwatora będą lepiej służyć jako obliczona właściwość (za pośrednictwem 'Ember.Compute'). – awgreenarrow08
Uzgodnione, obserwatorzy są przesadą w obu sytuacjach. – Kingpin2k
Tak jak wspomniałem w komentarzach, był to przykład, a nie rzeczywisty przypadek użycia. Rzeczywisty przypadek użycia jest ogromny i pomyślałem o uproszczeniu go. Zasadniczo istnieje wiele obliczeń w obserwatorze i nie tylko przypisanie ich do innej właściwości Również, gdy powiemy "obie funkcje obserwatora będą lepiej służyć jako obliczona właściwość" , jeśli użyje się obliczonej właściwości w komponencie nie będzie działać z tego samego powodu, dla którego obserwator nie pracuje – wallop