Маршруты по умолчанию в Контроллер Backbone.js?

Я хочу установить маршрут по умолчанию для моего контроллера backbone.js. Сейчас я делаю это так:

class DealSearchController extends Backbone.Controller
    routes:
        'list' : 'showListView'
        'photos' : 'showPhotoView'
        'map' : 'showMapView'

    initialize: ->
        ....        
            window.location.hash = 'list' if ! _.include( _.keys(@routes),(window.location.hash || '').replace('#',''))

Есть ли лучший способ сделать это?

45
задан Martin Wawrusch 22 May 2011 в 13:19
поделиться