angularjs - 引用本地 angular.js 不起作用

标签 angularjs

我开始使用 AngularJS,但在使用 angular.js 文件的本地副本时遇到问题。下面是我试图开始工作的示例。当我引用 CDN 脚本时,页面正确显示“Hello, World”。当我引用本地脚本时,绑定(bind)不会发生。浏览器能够找到本地的 angular.js 文件,但它似乎没有执行绑定(bind)。

<html ng-app>
<head>
    <title></title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.js"></script>
    <!--<script src="Scripts/angular.js"></script>-->
    <script>
        function HelloController($scope) {
            $scope.greeting = { text: "Hello" };
        }
    </script>
</head>
<body>
    <div ng-controller="HelloController">
        <p>{{greeting.text}}, World</p>
    </div>
</body>
</html>

最佳答案

如果我从 1.3.15 开始会做这样的事情:

<html ng-app="main.app">

<head>
<script src="https://code.angularjs.org/1.3.15/angular.js"></script>
<script>
  angular.module('main.app', [])
  .controller('HelloController', function () {
    var self = this;

    this.greeting = { text: "Hello" };
})

</script>
</head>

 <body ng-controller="HelloController as HelloCtrl">
   <p>{{HelloCtrl.greeting.text}}, World</p>
 </body>

</html>

这遵循最新的 Angular 编码风格

关于angularjs - 引用本地 angular.js 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29871050/

相关文章:

jquery - AngularJS Datatables 使用 SignalR 获取数据

javascript - 在加载其他 View 之前, Angular 不显示 View

javascript - ng-model 不适用于 md-menu angularjs Material

angularjs - 使用 Angular 和 Express JS 下载所有文件格式

javascript - 将渲染的数据属性传递给 Angular

angularjs - Paypal在单页应用中的实现

javascript - 将 $scope 变量从 Controller 传递到服务

javascript - AngularJs Controller 获取请求未命中 Spring MVC Rest 服务

javascript - 在1个项目中制作2个模块

javascript - 如何使用 angularjs uib-progressbar 使用最大值属性?