Angularjs 参数(控制器)不是函数,未定义

Angularjs 参数(控制器)不是函数,未定义,angularjs,Angularjs,在谷歌搜索了一个小时并在Stackoverflow中搜索后,我找不到答案。我是个新手,这只是一个练习,但我不能让它起作用。我在控制台中遇到此错误: 错误:参数“StoreController作为存储”不是函数,已获取 未定义 守则: <!DOCTYPE html> <html ng-app="myApp"> <head> <title>AngularJS</title> </head> <body>

在谷歌搜索了一个小时并在Stackoverflow中搜索后,我找不到答案。我是个新手,这只是一个练习,但我不能让它起作用。我在控制台中遇到此错误:

错误:参数“StoreController作为存储”不是函数,已获取 未定义

守则:

<!DOCTYPE html>
<html ng-app="myApp">
<head>
    <title>AngularJS</title>


</head>
<body>
    <div ng-controller="StoreController as store">
        <h2>{{store.employee.name}}</h2>
        <h3>{{store.employee.age}}</h3> 
    </div>


    <script type="text/javascript"
            src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
    <script type="text/javascript"
            src="app.js"></script>
</body>
</html>

你的角度版本已经过时了。您当前正在使用1.0.7。仅在版本1.2中添加了
controllerAs
构造。您应该将您的版本更新到最新版本。

您的角度版本已过时。您当前正在使用1.0.7。仅在版本1.2中添加了
controllerAs
构造。你应该把你的版本升级到最新版本

(function() {
    var app = angular.module('myApp', []);

    app.controller('StoreController', function() {
        this.employee = { 
            name: 'John',
            age: 32
        };
    });

})();