博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular初步认识一
阅读量:4636 次
发布时间:2019-06-09

本文共 2592 字,大约阅读时间需要 8 分钟。

最近比较流行MVC前端框架开发,最近研究了一个框架AngularJS框架

不说那么多,先上例子,我是个代码控

	
capter1-angular
Description Done  
{
{item.action}}
{
{item.done}}

 看到几个比较特殊的点

  1.html标签中多一个ng-app="myApp"

  2.body标签中多一个ng-controller="MyCtrl"

  3.tr标签中多了ng-repeat="item in todo.items"

  4.{

{}}是取值表达式

  5.script里面多了一些angular.module 以及myApp.controller等方法

 

1.根据AngularJS的解释是,一个文档中只有一个ng-app的属性,可以说是文档的唯一标识,当angular发现这个标识的时候,下面的文档树都要经过angular编译

2.ng-controller的指令就是作为前端处理业务的controller层

3.作为一个前端或者后端,看到这个就会想到是一个for遍历集合

4.不用说了,就是取元素的值

5.这个两个方法数据绑定和处理的业务逻辑。

 

这里还提一点,$scope是一个全局变量,还有就是数据双向绑定,里面用到了一个ng-model指令,这个自己也在学习中,希望以后学习中能够知道他们的原理。

下面可以看到$scope是全局,在对象上增加一个方法,可以在html元素上 直接使用这个方法,看标题栏,还有几个事情没有做的计数

	
angularJS学习
Description Done  
{
{item.action}}
{
{item.done}}

 

自定义过滤器和发送ajax请求,写了一下代码,感觉使用挺简单,过滤器接受一个参数,list是angularJS提供的集合数据

	
angularJS自定义过滤器学习
Description Done  
{
{item.action}}
{
{item.done}}

 

 

 

再来一个好玩一点的,就是点击按钮可以天添加数据到列表中

	
angularJS数据绑定学习
Description Done  
{
{item.action}}
{
{item.done}}

  

 

转载于:https://www.cnblogs.com/kevinlifeng/p/5192899.html

你可能感兴趣的文章
css文字禁止选中
查看>>
[刘阳Java]_Java环境搭建_第2讲
查看>>
[JavaScript]父子窗口间参数传递
查看>>
Test Controller Tool
查看>>
86. Partition List
查看>>
[LintCode] 378 Convert Binary Search Tree to Doubly Linked List 解题报告
查看>>
JAVA-初步认识-常用对象API(集合框架-泛型-泛型限定-上限的体现)
查看>>
caffe中的若干问题
查看>>
webpack学习(一)—— 入门
查看>>
c# 调用 webservices (转载)
查看>>
结对-(first)
查看>>
P1567 统计天数
查看>>
NOIp2018集训test-10-6/test-10-7 (联考五day1/day2)
查看>>
C++练习 | 运算符重载练习
查看>>
dalvik
查看>>
[总结] 第一类斯特林数
查看>>
PCI PCI-X PCI-E介绍
查看>>
汤圆防漏理论
查看>>
[转载] 民兵葛二蛋——第23集
查看>>
用Navicat复制数据库到本地(导入.sql文件运行)
查看>>