2013-05-30 41 views
0

我的問題很簡單,我在我的應用程序的頁面,當我在瀏覽器中重新加載/刷新按鈕,而不是加載相同的頁面,它回退到/ home,奇怪的是在第一時間它嘗試重新加載頁面,但發生了一些事情(無控制檯錯誤)並回退到/ home。問題當頁面刷新

只是爲了澄清,比方說,我得到這個站點地圖

我有3頁,/家,/標題/標題/信息

所以,如果我是開/標題/ info(localhost:3000 /#/ title/info = 123),然後點擊刷新/刷新按鈕,而不是視圖/標題/信息將回退到/ home(localhost:3000 /#/ home)

我是使用穩定版本的AngularJS。

因此,任何人都可以幫助我解決這個問題,因爲這會讓我瘋狂。

在此先感謝。

**編輯** 這是一個指向app.js文件的鏈接,以檢查它是否正常。

http://pastebin.com/0AAuASyZ

回答

0

如果URL是爲了有一個參數,如#/title/info=123,應該相應地定義路由:#/title/info=:infoId,否則它可能只是認爲該路由不匹配任何東西,去到默認路線。

+0

這是我看着的第一件事,這是正確的所有路由都正確定義,有需要時定義的參數。 放棄它,它會是什麼? 感謝您的快速回復 – Tolke

+0

「所以,如果我在/標題/信息(本地主機:3000 /#/標題/信息= 123),並點擊重新加載/刷新按鈕,而不是視圖/標題//home(localhost:3000 /#/ home)「,但這裏的視圖名稱是」info =「,而不僅僅是」info「。你確定路線嗎? –

+0

是的,我是pretry確定我的路線是找到。看看我將編輯我的問題,幷包括一個路線文件的鏈接。 – Tolke

0

好問題是人類終究(像往常一樣)。假設我的同事代碼如下所示:

每次重新加載時,切換一個事件「更改帳戶」並重定向回家......所以這就是問題所在。

對不起,我打算掛斷我的同事。

感謝一切