1
我正在單頁ASP.NET MVC應用程序中工作。我們使用Backbone.js + JQuery進行客戶端UI和設計。我需要爲Backbone視圖(類似於基於表單的應用程序中的頁面)放置麪包屑。如何實現這一目標?如何爲單個頁面開發Breadcrumbs基於ASP.NET MVC應用程序的Backbone.js
謝謝。
我正在單頁ASP.NET MVC應用程序中工作。我們使用Backbone.js + JQuery進行客戶端UI和設計。我需要爲Backbone視圖(類似於基於表單的應用程序中的頁面)放置麪包屑。如何實現這一目標?如何爲單個頁面開發Breadcrumbs基於ASP.NET MVC應用程序的Backbone.js
謝謝。
我覺得你可以用骨幹。如果您在服務器上使用ASP,則無關緊要。有很多方法可以做到這一點。您可以在視圖中放置一個與麪包屑相關的屬性,然後在渲染時使用它。
如果您的網址易於閱讀,您可以解析網址並使用它。
您能舉一個小代碼示例嗎?我應該使用一個全局變量,每次渲染視圖時都會添加一個全局變量?骨幹路由器也可以做到嗎?我是Backbone的新成員。 –
沒有全球變種。最簡單的方法是從路由器傳遞一個變量。當你創建一個視圖時:新視圖({breadcrumb:'Page1/Page2/Page 3'}); 然後在視圖的渲染器中執行: var self = this; $('。breadcrumb')。html(self.options.breadcrumb); 假設在模板中您有一個帶有類別麪包屑的容器。這可能不是最乾淨的解決方案,但它會讓你走。 – Xerri
謝謝。我會試試這個。 –