mam aplikacji Ember składającą się z 3 trasy:Emberjs: transitionToRoute w jednym odcinku z inną wartością modelu
router.route('territory', { path: 'localhost/app/territory/:tid' });
router.route('aggregator', { path: localhost/app/territory/:tid:/aggregator/:aid' });
router.route(territory, { path: 'localhost/app/territory/:tid/aggregator/:aid/item/:iid' });
możliwe przejścia to z terytorium do agregatora, z agregatora do elementu i od elementu do elementu podrzędnego. Podpunkt używa tej samej trasy (trzeciej), po prostu zmieniając wartość identyfikatora iID w modelu trasy.
I stworzył akcję, która pozwala użytkownikowi przenieść się do danej trasie z pewnej logiki i na końcu uruchomić polecenie:
model={
tid: "ttt"
aid: "aaa"
iid: "iii"
}
destination = 'item'; //the name of item route
controller.transitionToRoute(destination, model);
Jeśli jestem w trasie pkt i chcę przenieść do innej pozycji URL zostanie zaktualizowany, ale nie zawartość strony. Oczywiście jeśli odświeżę stronę z generowanym adresem URL, zawartość zostanie zaktualizowana.
Gdzie jest problem? w metodzie przejścia, która jest przestarzała, czy muszę użyć czegoś innego?
WAŻNE: Używam EmberJS - v1.0.0-RC.1
Występuję w tej samej sprawie - czy udało ci się to rozgryźć? –
Ten sam problem tutaj. Czy kiedykolwiek dostałeś się w to miejsce? – elsurudo