AngularJS学习笔记-day1
来源:互联网 发布:sonar.java.binaries 编辑:程序博客网 时间:2024/06/10 06:38
<div ng-app="myApp" ng-controller="myCtrl">名: <input type="text" ng-model="firstName"><br>姓: <input type="text" ng-model="lastName"><br><br>姓名: {{firstName + " " + lastName}}</div><script>var app = angular.module('myApp', []);app.controller('myCtrl', function($scope) { $scope.firstName = "John"; $scope.lastName = "Doe";});</script>
程序解释:
- AngularJS应用程序由ng-app定义。应用程序在
<div>
内运行。 - ng-controller=”myCtrl”属性是一个AngularJS指令。用于定义一个控制器。
- myCtrl函数是一个Javascript函数。
- AngularJS使用$scope对象来调用控制器
- 在AngularJS中,$scope属于应用变量和函数
- 控制器的$scope(相当于作用域、控制范围)用来保存AngularJS Model(模型)的对象。
- 控制器在作用域中创建了两个属性(firstName和lastName)
ng-model指令绑定输入域到控制器的属性(firstName和lastName)
一个做过的例子
与服务端进行交互在前端html页面中显示内容
首先看看项目目录:
这是一个金融理财页面。此框架采用fis3打包处理结合angularjs完成项目构建。
项目开发的代码写在app目录下,bin里是一些配置文件,deployed是fis3编译构建后的文件,doc是一些文档,framework是整个项目的框架,所有已有的插件或者重写的插件接口以及函数方法都在这里,server是模拟服务器在自己电脑上搭一个本地服务器来测试代码包括mock数据。app展开目录:
这里就出现了框架中的核心部分,controllers层和views层。
从一个定期支持额度的页面说起:
首先在目录中找到服务端mock数据配置页面
再mock所需要的数据:
这里需要的数据就是isQuota一个返回值,返回01和00做不同的事情。
向服务器发出请求
利用封装好的函数postRequest发出请求,结果存入result中。
控制层调用
html页面调用部分
点击事件调用的函数名称为gotostep2()。即为在控制层定义的函数。
以上即为一个完整的向服务器请求数据的流程。
0 0
- AngularJS学习笔记-day1
- 学习笔记之day1
- Struts2 学习笔记 day1
- java学习笔记day1
- CCNA学习笔记Day1
- Android学习笔记 Day1
- python学习笔记 day1
- Android学习笔记day1
- Python学习笔记Day1
- git学习笔记 day1
- Scala学习笔记Day1
- python 学习笔记 day1
- DAY1学习视频笔记
- HTML学习笔记(Day1)
- CSS学习笔记(Day1)
- LeetCode学习笔记-Day1
- 学习数据仓库DAY1笔记
- linux学习笔记 day1
- 奶牛的锻炼
- 方法延迟执行的调用和取消
- iptables
- 多项式系数
- MFC 命名规范
- AngularJS学习笔记-day1
- Android简易实战教程--第十话《模仿腾讯手机助手小火箭发射详解》
- 工厂模式
- I.MX6启动流程
- 0722
- sip协议理解记录
- Hbase入门
- java基础总结_06
- 有序数组创建高度最小的二叉查找树