Chcę zrobić porządek po opuszczeniu trasy, np. Zatrzymując liczniki czasu. Do tego potrzebuję zdarzenia, które wyzwala po opuszczeniu trasy, i potrzebuję dostępu do instancji kontrolera wewnątrz tego wydarzenia.Oczyszczanie Embera po opuszczeniu trasy
Jest wydarzeniem exit
, ale nie dostać żadnych argumentów, a this.get('controller')
wewnątrz niego nie działa zbyt - zwraca niezdefiniowanej.
Czy istnieje właściwy sposób na uzyskanie instancji kontrolera w zdarzeniu exit
, czy może innym wydarzeniu, którego nie znam?
konfiguracja I this fiddle na przykładzie tego, co chcę ..
Podobało mi się 'ten.kontroler'! Wielkie dzięki! Przy okazji zamierzają wycofać rzecz 'controllerFor' .. –
@ShimonRachlenko Skąd to widziałeś? API zostało właśnie udokumentowane: http://goo.gl/7jXuI – louiscoquio
Czytałem to gdzieś w Internecie, a także widziałem je w kodzie źródłowym, ale teraz widzę, że jest to 'ControllerMixin.controllerFor', który jest przestarzały !! Mój błąd.. –