AngularJS報錯:[$injector:unpr] Unknown provider: $templateRequestProvider


 

在頁面中由上到下引用了:

 

angular.js

angular-route.js

 

創建model的時候也寫明了依賴:

 

var someApp = angular.module('someApp',['ngRoute']);

 

並且注入並調用$routeProvider這個服務:

 

someApp.config(function($routeProvider){
    $routeProvider
        .when('/',{
            controller: 'SomeController',
            templateUrl: 'views/test.html'
        })
        .otherwise({redirectTo: '/'});
});

 

解決辦法:angular.js和angular-route.js版本不一致,比如angular.js用的是1.2.2版本,angular-route.js用的是1.2.4版本,換成一致的版本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM