我的應用程序似乎很好。但是,當我點擊Chrome的後退或前進按鈕時,我的網址會發生變化,但我看到空白屏幕並且body
標記爲ng-view
屬性。我在每個控制器中放入了一個console.log
,我看到所需頁面的控制器已執行,但頁面完全不顯示,只是空白body
標記。問題與AngularJS
我該如何解決?如果重要,我將使用帶有Ruby on Rails的angularjs。
我的應用程序似乎很好。但是,當我點擊Chrome的後退或前進按鈕時,我的網址會發生變化,但我看到空白屏幕並且body
標記爲ng-view
屬性。我在每個控制器中放入了一個console.log
,我看到所需頁面的控制器已執行,但頁面完全不顯示,只是空白body
標記。問題與AngularJS
我該如何解決?如果重要,我將使用帶有Ruby on Rails的angularjs。
我的解決方案是將JavaScript庫遷移到vendor
文件夾並將ng-app
移動到html
標記。
檢查您是否使用渦輪鏈接。使turbolinks和angularjs一起工作有點棘手,我建議你看看here
你在瀏覽器的控制檯中是否看到任何錯誤? – xersiee
沒有顯示錯誤。 – starwars25