TypeError:d。$$ minErr不是angular-route.min.js中的函数

时间:2015-07-08 21:44:07

标签: javascript angularjs

我收到此错误:“TypeError:d。$$ minErr不是函数”。这似乎是角度路线的一个问题。

我的代码: index.htm的:

<!DOCTYPE html>
<html ng-app="myApp" lang="en">
    <head>        
        <script src="js/angular.min.js"></script>
        <script src="js/angular-route.min.js"></script>
        <script src="app.js"></script>
        <meta charset="utf-8"/>
    </head>
    <body>
        <search-result></search-result>
    </body>
</html>

app.js

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

myApp.config(function($routeProvider){ 
    $routeProvider
    .when('/', {
        templateUrl: 'pages/main.html',
        controller: 'mainController'
    })

});

// controllers

myApp.directive('searchResult', function() {
   return {
       restrict: 'AECM',
       templateUrl: 'customDirectivePage.html',
       replace: true
   }
});

1 个答案:

答案 0 :(得分:10)

以下是工作示例http://plnkr.co/edit/ML2XJxUhWPvym1mYwVCZ?p=preview

我认为,你有角度和角度路由器的不兼容版本。 两者的版本应该相同。

<script src="https://code.angularjs.org/1.4.2/angular.js"></script>
<script src="https://code.angularjs.org/1.4.2/angular-route.js"></script>