簡體   English   中英

Backbone Router ...如何處理url

[英]Backbone Router… how to deal with url

我有一個應用程序,主要文件看起來像這些(1),(2),(3)。

Backbone.Router在這種情況下工作正常(因為它觸發#page ):

http://localhost/index.php#page

如果網址如下,我該如何配置它(為了觸發/some#page ):

http://localhost/index.php/some#page

PS:
這個網絡應用程序的后端正在使用Synfony2


(1)

// index.php
<script data-main='mainApp.js' src='require.js'>

(2)

// mainApp.js
define([
  'js/router'
], function(Router) {
    "use strict";
    var initialize = function ()
    {
            Router.initialize();
    }

    return {
        initialize: initialize
    };
});

(3)

// router.js
define([
    'myView'
], function(MyView){
    console.log(MyView)
    var AppRouter = Backbone.Router.extend({
        routes: {
           'page' : 'view'
        },

        view: function () {
          //some code
        }
    });
});

這有用嗎?

routes: { 
   '/some:page': 'view',
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM