0

js / chaplin.js 并且我在查找有关卓别林路线的文档时遇到了一些困难。

我有以下代码(cofeescript),它在 chrome 中工作,但在 Firefox 中,它尝试导航到服务器的请求并返回 404 错误。服务器端是一个 ASP MVC 3 项目。

路由定义 -> 'use strict' (match) -> match '', 'page#home' match 'Home', 'page#home' match 'Services', 'page#services'

页面控制器

define [
  'controllers/base/controller',
  'views/home_view',
  'views/services_view'
], (Controller, HomeView, ServicesView) ->
  'use strict'

  class PageController extends Controller

    historyURL: (params) ->
      ''
    home: (params) ->
      @view = new HomeView()
      return

    services: (params) ->
      @view = new ServicesView()
      return

导航栏 (HTML)

  <a href="Home">Home</a>
  <a href="Services">Services</a>

PS:我想知道的另一件事是,当控制器被调用时:

define [
  'controllers/base/controller',
  'views/home_view',
  'views/services_view'
], (Controller, HomeView, ServicesView) ->
  'use strict'

这是使用 AJAX 加载主页和服务视图我只想加载实际调用的视图?

谢谢你的帮助。

4

1 回答 1

1

已经在https://github.com/chaplinjs/chaplin/issues/180上回答

于 2012-09-21T15:14:52.810 回答