js / chaplin.jsと私は、チャップリンルートに関するドキュメントを見つけるのにいくつかの困難があります。
私は次のコード(cofeescript)を持っています、それはクロームで動作しますが、Firefoxではサーバーへのリクエストを実行してナビゲートしようとし、404エラーを返します。サーバー側はASPMVC3プロジェクトです。
ルート定義->'usestrict'(match)-> match''、'page#home' match'Home'、'page#home' match'Services'、'page#services'
PageController
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を使用してロードしています。実際に呼び出されたビューのみをロードしたいですか?
ご協力いただきありがとうございます。