2015-05-28 132 views
1

嘗試安裝一個angularjs組件並通過bower更新所有組件後,我的路由不再工作。我猜這是角度js和ngroute版本的一些問題,但作爲新的角度js/bower我不知道如何解決它,任何指導表示讚賞!ngRoute錯誤,版本衝突

錯誤:

[$injector:unpr] Unknown provider: $templateRequestProvider <- $templateRequest <- $route <- ngViewDirective 

鮑爾文件:

{ 
"name": "asclepius", 
"version": "0.0.0", 
"dependencies": { 
"angular": "^1.3.0", 
"bootstrap": "^3.2.0", 
"angular-animate": "^1.3.0", 
"angular-cookies": "^1.3.0", 
"angular-resource": "^1.3.0", 
"angular-route": "^1.2.0", 
"angular-sanitize": "^1.3.0", 
"angular-touch": "^1.3.0", 
"international-phone-number": "~0.0.7" 
}, 
"devDependencies": { 
"angular-mocks": "^1.3.0" 
}, 
"appPath": "app", 
"moduleName": "asclepiusApp", 
"resolutions": { 
    "angular": ">=1.2.0" 
} 
} 
+0

你知道你使用的舊版本嗎? – softvar

+0

如果您使用的角度爲1.3+我認爲您需要使用角度路由1.3+ – Ronnie

回答

0

正巧類似今天我的同事的東西。他解決了在「angular-cookies」和「angular-sanitize」中將「^ 1.3.x」替換爲「1.3.x」。檢查是否改變角度路線解決問題。

我覺得這發生自從幾天前發佈的角1.4。