2012-08-28 73 views
2

我對backbone.js很陌生,試圖將普通的javascript/jquery應用程序轉換爲主幹MVC。有了它,我來到Backbone.Router和我目前正試圖解決我的舊的URL與骨幹處理,但也有一些問題,我想和你討論:backbone.js - 映射標準url參數 - 使用多個參數

我傳統的URL模式如下:

/#/lang=1&page=panorama&cats=13,3,4,6,7,8,9,10,11&pid=4 

這怎麼可能與骨幹和如何編碼它?

事情是,我的傳統處理允許我評估我的URL字符串,而不關心參數的順序。對於骨幹這似乎是不可能的。對於我的應用程序,它需要在URL中傳遞類別(請參閱cats = ..)等,以鏈接到特定的應用程序位置/狀態。

我已經與PID(全景-ID)試了一下,所以patters就像是:

/panorama/:id 

「全景」目前還沒有參數,但主張在應用程序中的某一頁。

如果有人爲我解決問題,我會非常感激。

+0

有什麼類別?是否可以設置某種類型的全局對象,比如'window.Categories',它可以跟蹤選擇的類別? (我不太瞭解骨幹路由器,這是我想到的第一件事) – CamelBlues

+0

在最後幾分鐘的進一步研究中,我發現該骨幹插件:https://github.com/jhudson8/backbone-query - 參數 看起來非常好,我認爲它已經得到了我一直在尋找的功能。如果它不會是我尋找的東西,我會再問:) – tellob

回答