Я начинаю изучать angularjs йота этот простой кодмиграции угловой 1.4 angularjs 1,5 делают ошибки
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<script src='https://ajax.googleapis.com/ajax/libs/mootools/1.3.1/mootools- yui-compressed.js' type='text/javascript'></script>
<script src='assets/js/menuMatic.js' type='text/javascript'></script>
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body ng-app="myApp">
<div ng-include="'header.html'"></div>
<div ng-view></div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<script src="https://code.angularjs.org/1.5.8/angular-route.min.js"></script>
<script src="js/app.js"></script>
<script src="js/controller/posts.js"></script>
<script src="js/service/post.js"></script>
</body>
</html>
app.js
var app = angular.module('myApp',['ngRoute'])
app.config(function($routeProvider){
$routeProvider
.when('/', {templateUrl:'partials/home.html',controller:'PostsCtrl'})
.otherwise({redirectTo:'/'});
});
когда я использую angularjs 1.2.27 это отлично работает, но когда я использовать angularjs 1.5.8 показать мне эту ошибку
angular.js:38Uncaught Error: [$injector:modulerr] angular.js:38
Я считаю, что некоторые функции глобального контроллера отключены или что-то но я не знаю, как к фиксированному
EDIT
Я использую angularjs версии 1.4.8, и это работает .. но когда я использую 1.5.8 он больше не работает
Что такое полная ошибка? Как вы определяете свой контроллер 'PostsCtrl'? Любой из ваших других файлов JS ('posts.js',' post.js') случайно переопределяет ваш модуль 'myApp', используя' angular.module ('myApp',) '? –
Phil
@MateuszSip, который является полностью неправильным – Phil
для начала, вы должны использовать 'angular.js', а не' angular.min.js' при устранении неполадок. Это похоже на то, что вы, возможно, сделали это, поскольку ошибка, которую вы указали, ссылается на 'angular.js', хотя код, который вы указали, не работает. Помимо этого трудно создать рабочий пример для проверки вашей проблемы, так как вы не указали содержимое всех файлов (posts.js, post.js и т. д.). – Claies