Có sự kiện chung nào kích hoạt mỗi lần chúng tôi điều hướng đến một URL khác không?Lịch sử Backbone.js 'trên sự kiện thay đổi tuyến đường'?
window.App =
Models: {}
Collections: {}
Views: {}
Routers: {}
init: ->
# Initialize Routers
new App.Routers.Main()
# Initialize History
Backbone.history.start(pushState: true)
# BIND VIEW CHANGE?
$(@).on 'changeOfRoute', ->
console.log "Different Page"
$(document).ready ->
App.init()
Làm điều này cho mỗi lượt xem là có thể, nhưng tôi đang tìm một giải pháp chung.
Cảm ơn, công trình này. Tuy nhiên, sự kiện cháy sau khi tuyến đường đã thay đổi. Có sự kiện nào xảy ra nếu thay đổi tuyến đường được bắt đầu không? – TTT
Không phải là tôi biết. –
Dường như bản phát hành 1.1.x có Router.execute, nó kích hoạt _before_ mỗi tuyến. http://backbonejs.org/#Router-execute – zedd45