AngularJs第一天

  http://www.runoob.com/angularjs/angularjs-tutorial.html(参考文档)。

  下载AngularJs的js包 https://github.com/angular/angular.js/releases,也可以点击http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js复制内容,粘贴到新的记事本中再重命名。

AngularJS简介:

  AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。

  AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。

AngularJS 应用:

  AngularJS模块(module)定义了AngularJS的应用

  AngularJS控制器(controller)用于控制AngularJS应用

  ng-app指令定义了应用,ng-controller定义了控制器

  

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
 6 </head>
 7 <body>
 8     <div ng-app="myApp" ng-controller="myCtrl">
 9           名: <input type="text" ng-model="firstName"><br>
10           姓: <input type="text" ng-model="lastName"><br>
11     <br>
12           姓名: {{firstName + " " + lastName}}
13    </div>
14
15 <script>
16      var app = angular.module(‘myApp‘, []);
17      app.controller(‘myCtrl‘, function($scope) {
18           $scope.firstName= "John";
19           $scope.lastName= "Doe";
20      });
21 </script>
22 </body>
23 </html>

AngularJS 模块定义应用:var app = angular.module(‘myApp‘, []);

    AngularJS 控制器控制应用:

  app.controller(‘myCtrl‘, function($scope) {
      $scope.firstName= "John";
      $scope.lastName= "Doe";
  });

   

时间: 2024-10-12 21:47:18

AngularJs第一天的相关文章

ng-app指令【angularJs第一篇】

angularJs共有4大模块构成MVC,模块和依赖注入.指令,双向数据绑定,虽然分为四大块但是我觉得无论使用那一块的知识都离不开指令,也就是说指令贯穿整个angularJs的应用.MVC里的控制器ng-controller是指令,获取.同步数据ng-model是指令:模块和依赖注入ng-app也是指令:双向数据绑定更不用说.所以说指令是angularJs的基础. ng-app ng-app这个指令比较特殊,一个html文档最好只出现一次,如果出现多次也是只有第一个起作用,并且可以出现在html

AngularJs 第一个自定义指令编写

公司在做一个OA系统, 包括移动端(从微信企业号进入OA系统),电脑端. 电脑端还是用的传统的easyui做界面,asp.net mvc作为服务端.这个技术已经很成熟了配合权限框架很快就能开发出来.但是手机端之前团队也没有什么经验,我之前做过一个jqureymobile的项目,但是这个框架实在是太卡了,直接pass掉.恰好之前有自学一点点angularjs 所以我就推荐手机端的项目使用angularjs来开发,一来团队可以学习一些新技术跟上潮流,二来单页程序很适合我们目前的这个小项目,三是我们以

angularJS 第一天 使用模型与控制器绑定数据

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="myApp&qu

angular(一)

angularjs第一章?angluarjs介绍·什么是angularjs?AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容.AngularJS有五个主要核心特性,如下介绍:?双向数据绑定 -- 实现了把model与view完全绑定在一起,model变化,view也变化,反之亦然.?模板 -- 在AngularJS中,模板相当于H

构建自己的AngularJS,第一部分:作用域和digest 转摘:http://www.ituring.com.cn/article/39865

构建自己的AngularJS,第一部分:Scope和Digest 原文链接:http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html Angular是一个成熟和强大的JavaScript框架.它也是一个比较庞大的框架,在熟练掌握之前,需要领会它提出的很多新概念.很多Web开发人员涌向Angular,有不少人面临同样的障碍.Digest到底是怎么做的?定义一个指令(directive

AngularJs学习第一章(来自angularJS菜鸟教程)

AngularJS是一个JavaScript框架,它可以通过<script>标签添加到HTML页面.是一个JavaScript编写的库 AngularJS通过指令扩展了HTML,且通过表达式绑定数据到HTML 最好放在<body>元素的底部这样会提高网页加载速度,因为HTML加载不受制于脚本加载. AngularJs扩展了HTML--四大指令 1.Angular 通过ng-dircctives扩展了HTML 2.ng-app指令定义一个AngularJs应用程序 3.ng-mode

AngularJS学习第一课

AngularJS2与AngularJS1有很大的不同. AngularJS2支持ECMAScript6,为了提升性能,支持移动化开发(安卓.ios平台),因此升级为AngularJS 2,AngularJS1当初是Misko Hevery 的等人设计,后被谷歌收购. AngularJS1的核心是MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. AngularJS2增加了组件化,依赖注入,绑定. ECMAScript5与ECMAScript6的区别 应该先学习ECMAScript5

angularJs学习第一篇

<!DOCTYPE html> <html ng-app> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="plugins/angular-1.0.1.min.js"></script> </head> <body> <p>ng

用angularJS写的第一个计算器

一直想学习angularJS, 但是不知道angularJS用在页面的好处是什么, 今天我有一个粗陋的理解,记录下来. <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script> <div ng-controller="myCalc"> 单价: <span ng-model="number1">