Angular未定义

Ano*_*ous 1 javascript angularjs

所以我正在学习角度,我有一个非常基本的html与js脚本,我继续在App.js的第1行得到'angular is undefined'.我将所有角度脚本和我的脚本放在Scripts文件夹中.我错过了什么?

index.html的:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" data-ng-app="appMain">
<head>
    <title>{{ Heading }}</title>
</head>
<body ng-controller="homePageViewModel">
    {{ Heading }}
    <button ng-click="SayHello()">Click me</button>

    <script src="Scripts/angular-min.js"></script>
    <script src="Scripts/angular-route.min.js"></script>
    <script src="Scripts/App.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

App.js

    var appMainModule = angular.module('appMain', []);

appMainModule.controller("homePageViewModel", function($scope, $http,     $location){ 
    $scope.Heading = "This is the heading";

    $scope.SayHello = function () {
        alert('Hello');
    }
});
Run Code Online (Sandbox Code Playgroud)

VS中的文件夹结构:

在此输入图像描述

Cod*_*ast 8

你的脚本错误地命名它应该是这个

<script src="Scripts/angular.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

而不是这个:

<script src="Scripts/angular-min.js"></script>
Run Code Online (Sandbox Code Playgroud)

查看您的文件名并查看您的脚本名称.