Когда я пытаюсь перейти к view1 или view2, используя маршрутизацию, покажите мне пустую страницу и покажите ошибку
Uncaught Error: [$ injector: modulerr] http://errors.angularjs.org/1.7.2/$injector/modulerr?p0=myapp&p1=ReferenceE…%20ye%20(http%3A%2F%2Flocalhost%2Fapp_angularjs%2Fangular.min.js%3A21%3A45)(anonymous function) @ angular.min.js: 7 (анонимная функция) @ angular.min.js: 43q @ angular.min.js: 8g @ angular.min.js: 42hb @ angular.min.js: 46c @ angular.min.js: 22Vc @angular.min.js: 22ye @ angular.min.js: 21 (анонимная функция) @ angular.min.js: 340b @ angular.min.js: 38
HTML:
<!DOCTYPE html>
<html ng-app="myapp" >
<head>
<title></title>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="angular-route.js"></script>
<base href="/">
</head>
<body>
<h1>hiiiiiiiiiiiiiiiiiiii</h1>
<div ng-view=""></div>
</body>
Код AngularJS:
<script >
(function()
{
var mod=angular.module("myapp",['ngRoute']);
mod.config(function($routeProvider){
$routeProvider
.when('view1',
{
templateUrl:"/view1.html",
controller:"view1_ctr"
})
.when('view2',
{
templateUrl:"/view2.html",
controller:"view2_ctr"
});
/*hhhhhhhhhhhhhhhhhhhhhhh*/
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
});
/*controllers*/
mod.controller("view1_ctr", function($scope){
$scope.message="hi view1";
});
mod.controller("view2_ctr", function($scope){
$scope.message="hi view2";
});
})()
</script>