2014-02-12 75 views
6

我正在研究基於jQuery/jQuery-mobile的webapp,並且我被要求使用AngularJS。如預期的那樣,我在處理路由時遇到了一些問題。我知道有很多人在討論這個問題,但我還沒有找到一個可行的解決方案。使用AngularJS和jQuery Mobile進行路由

我已經閱讀this page有人建議,但加載第一個jQuery手機,然後角沒有幫助。

現在我正在看看this library,但我不確定公司會讓我使用它,因爲它仍然處於alpha階段,我的工作可能成爲(希望)生產webapp。 我現在想知道如何讓JQM處理AngularJS路線,我認爲這對我來說可能是最好的解決方案。

有沒有人管理它?你能給我提供一個可行的例子或其他可能的解決方案嗎 謝謝。

+0

的問題是你需要的jQuery是爲了什麼? 它是一個約束? – Zerho

+0

這不取決於我,還有一些我沒有開發的功能,我不能修改這個需求JQM – peppeuz

+0

你必須與jQuery的角度路由交互嗎? 你可以只是以編程方式設置頁面的位置,你應該沒有問題 – Zerho

回答

1

解決它是禁用JQM路由的最佳方式,試試這個:

$.mobile.ajaxEnabled = false; 
    $.mobile.linkBindingEnabled = false; 
    $.mobile.hashListeningEnabled = false; 
    $.mobile.pushStateEnabled = false; 
    $.mobile.changePage.defaults.changeHash = false; 
+0

謝謝,它的工作;) – peppeuz

+0

在哪裏貼這個代碼? –

+0

這工作!謝謝。我把這段代碼放在我的app.config($ routeProvider)中。 –