2012-04-23 4 views
0

I가 다음과 같은 경로 (희망 아무도 마음 내 커피 스크립트를 사용하여) :을 이해하는 데 도움이 필요 (또는하지) 화재

class MyRouter extends Backbone.Router 
    routes: 
    'games': 'games' 
    'games/latest': 'latestGames' 

    games: -> 
    latestGames: -> 

내가 라우팅에 응답 할 수 있도록하려면 그래서 같은 MyRouter 외부 이벤트 : 내가 #games에 갈 때

App.myRouter.on('route:games', -> alert('games')) 
App.myRouter.on('route:games/latest', -> alert('games/latest')) 

, 나는 '게임'경고를 얻을. #games/latest으로 갈 때 '게임/최신'알림이 표시되지 않습니다. #games에서 벗어나면 '게임'알림이 표시됩니다.

내 질문은 : 나는 #games/latest로 이동하면

  1. 이유는 '게임/최신'경고를 얻을하지 않습니다?
  2. #games에서 벗어나서 '게임'경고가 표시되는 이유는 무엇입니까?

고마워요!

답변

0

URL 조각에 동작을 적용해야 할 때 on을 적용했습니다.

App.myRouter.on('route:games', -> alert('games')) 
App.myRouter.on('route:latestGames', -> alert('games/latest')) 
관련 문제