2012-09-12 15 views
6

przykład w coffeescriptCzy istnieje sposób listy wszystkich powiązań do obiektu Ember.Object?

window.APP = Ember.Application.create() 

APP.stuff = Ember.Object.create(
    name: "The Name" 
) 

APP.things = Ember.Object.create(
    nameBinding: "APP.stuff.name" 
) 

APP.gizmos = Ember.Object.create(
    nameBinding: "APP.stuff.name" 
) 

Czy mimo to wykryć, że APP.stuff ma 2 wiązania do jego właściwości name?

+1

Możesz odpowiedzieć na własne pytanie, po prostu poczekaj na wystarczającą ilość czasu. :) –

Odpowiedz

1

końcu znalazłem odpowiedź po wykopaniu przez wiele kodu źródłowego ....

nie jestem pewien deweloperów polecam tej metody .... ale daje mi to, co chcę.

Zasadniczo odpowiedź brzmi zadzwonić ...

Ember.meta(APP.stuff) 

ta zwraca obiekt, który zawiera „oglądanie” hash, który zawiera właściwości śledzony i liczbę obserwatorów.

Ember jest fajny.

+0

Tak, ale wydaje się, że jest to metoda prywatna: 'Zazwyczaj nie będziesz mieć dostępu do tych informacji bezpośrednio, ale zamiast tego będziesz pracować na wyższym poziomie. Zobacz http://goo.gl/ME87m. Ale nie wiem, jak to zrobić. – louiscoquio

Powiązane problemy