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

 

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

 

angular.jside

angular-route.jshtm

 

建立model的時候也寫明瞭依賴:io

 

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

 

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

 

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

 

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

相關文章
相關標籤/搜索