我收到此错误:“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
}
});
答案 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>