2016-01-31 33 views
0

我用這個代碼作爲本地主機,所以這不是問題。AngularJS路由不工作(甚至沒有檢測到)

使用引擎收錄,因爲這個編輯器是打破我的代碼約10分鐘...

main.js - >http://pastebin.com/gePdrETv

的index.html - >http://pastebin.com/ehDCyqN6

route2.html - >http://pastebin.com/4s2gtY4j

route1.html - >http://pastebin.com/RDAGQKPv

我試圖改變在ng-view中index.html中的視圖,以便我可以看到不同的視圖(/更改視圖)。但它不工作(甚至沒有數據綁定工作,只是告訴我{{message}})

在此先感謝。

回答

1

我想你還需要包含以下JS。

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular-route.js

這是角1.4.9。

模塊ngRoute在這個單獨的JS文件中定義,所以你的Angular應用程序甚至不能引導我想。

檢查你的控制檯輸出,我想你會在那裏看到一個$injector:modulerr。 查看documentation,具體提到ngRoute

+0

我收到你說的錯誤,我現在也實現了'angular-route.js',但仍然存在一個問題,Angular甚至沒有檢測到它是一個Angular應用程序(數據綁定顯示爲「 {message}}'而不是其背後的數據)。但我認爲這與我的文件夾結構有關,所以這應該是解決方案。 – njoye