Hello World Backbone 路由器不工作
Hello World Backbone Router Not Working
我正在尝试创建 Backbone 个应用程序的 hello world。
这是我的 coffeescript 文件:
window.App =
initialize: ->
router = Backbone.Router.extend
routes:
'':'index'
index: ->
alert "hi, i am your working router"
Backbone.history.start()
$(document).ready ->
App.initialize()
这与 rails 应用挂钩并且访问根目录 url (localhost:3000) 不会触发警报。
你快到了。当你定义一个路由器时,你还需要在它真正监听 Backbone 历史记录之前创建它的一个新实例。
window.App =
initialize: ->
# Define the class on window.App
window.App.AppRouter = Backbone.Router.extend
routes:
'':'index'
index: ->
alert "hi, i am your working router"
# Actually initialize an instance of it
window.App.router = new window.App.AppRouter
Backbone.history.start()
$(document).ready ->
App.initialize()
我正在尝试创建 Backbone 个应用程序的 hello world。
这是我的 coffeescript 文件:
window.App =
initialize: ->
router = Backbone.Router.extend
routes:
'':'index'
index: ->
alert "hi, i am your working router"
Backbone.history.start()
$(document).ready ->
App.initialize()
这与 rails 应用挂钩并且访问根目录 url (localhost:3000) 不会触发警报。
你快到了。当你定义一个路由器时,你还需要在它真正监听 Backbone 历史记录之前创建它的一个新实例。
window.App =
initialize: ->
# Define the class on window.App
window.App.AppRouter = Backbone.Router.extend
routes:
'':'index'
index: ->
alert "hi, i am your working router"
# Actually initialize an instance of it
window.App.router = new window.App.AppRouter
Backbone.history.start()
$(document).ready ->
App.initialize()