简体   繁体   English

Angular.js Hello World 1.2.0和1.4.7之间的区别

[英]Angular.js Hello World difference between 1.2.0 and 1.4.7

I have a really simple Angular.js Hello World application. 我有一个非常简单的Angular.js Hello World应用程序。 When I include version 1.2.0 the application works but when I include 1.4.7 the application does not work. 当我包含版本1.2.0时,该应用程序可以运行,但是当我包含1.4.7版本时,则该应用程序无法运行。

<body ng-app>

<!-- works with 1.2.0 -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>

<!-- Does not work with with 1.4.7 -->
<!--script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script-->


<div ng-controller="AppCtrl">
    Hello {{name}}
</div>

<script type="text/javascript">
    var app = angular.module('app',[]);

    function AppCtrl($scope) {
        $scope.name = 'Sally';
    }
</script>

</body>

Can someone help me with what might be wrong here? 有人可以帮我解决这里可能出什么问题吗?

thanks 谢谢

That format is no longer supported from 1.3.x 1.3.x不再支持该格式

You have to complete process in order to continue 您必须完成流程才能继续

Like this 像这样

<body ng-app='app'>

<!-- works with 1.2.0 -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>

<!-- Does not work with with 1.4.7 -->
<!--script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script-->


<div ng-controller="AppCtrl">
    Hello {{name}}
</div>

<script type="text/javascript">
    var app = angular.module('app',[]);
    function AppCtrl($scope) {
        $scope.name = 'Sally';
    }
    app.controller("AppCtrl",AppCtrl);
</script>

</body>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM