![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AngularJS
programmer_learning
这个作者很懒,什么都没留下…
展开
-
AngularJS 01(表达式)
*AngularJS的版本在1.2.5和1.40的版本的区别很大 1、AngularJS作用于用户自定义的某个区域 2、表达式{{expression }} 表达式内部要想写字符串常量必须加双引号,否则会被认为是变量。 而且如果表达式内部无法追加样式作用域: ng-app与data-ng-app=”“相同且作用域最大初始化应用程序数据: ng-init数据类型:基本数据类型、数值原创 2017-05-23 12:01:17 · 225 阅读 · 0 评论 -
AngularJS 02(控制器01)
*JavaScript脚本语言中不要用angularJS表达式,会出问题。控制器是JavaScript脚本的function函数,他是帮助我们把model模型、控制器封装在方法里边,这样和页面分离开。在控制器里面我们也可以定义基本的数据类型、定义对象属性、定义方法。 在Angular中控制器在1.2.5版本以下才能在页面中直接使用,在1.2.5以上需要使用model模块去给他注册才能够使用原创 2017-05-23 15:51:35 · 229 阅读 · 0 评论 -
AngularJS 03(控制器--模块开发)
模块化开发 模块化开发就是把多个控制器注册在同一个模型里。使用模块注册控制器 注入:DI 注入就是由外部在运行过程中把他的参数或者变量注入在程序里。 作用:提高程序运行的灵活性 模型注册的优势:通过模型集中管理通过模型注册降低耦合管理高于1.2版本的AngularJS必须通过注入才能使用控制器,不能直接使用控制器。1.注册控制器//可以注入多个模型但是正常的单页面网站注册一个模型就够原创 2017-05-24 09:28:28 · 228 阅读 · 0 评论 -
AngularJS 04(监听、指令)
Jquery是一种类库,算不上框架。 Angular是一个半成品的框架,基于JS,帮助我们简化我们的开发。帮助我们主要实现单页面的增删改查操作。至于页面的渲染和用户体验、交互操作则不是Angular所擅长的。并且不能代替JQuery,他用到了一部分jQuery而且保证了JQuery互相兼容。 框架是一种限制,限制我们不能做什么。 插架比框架小的多,他是日常常见的功能或者用户常见的模块的模块化,原创 2017-05-25 11:16:31 · 533 阅读 · 0 评论 -
AngularJS 05(事件绑定)
事件绑定 文本变化、鼠标点击、鼠标移动ng-change 文本变化 ng-change必须配合ng-model才能使用div ng-controller="changeCtrl">label id="lbl" class="label label-info">label>input ng-model="msg" ng-change="changeFunc(msg)" type="原创 2017-05-26 09:43:55 · 314 阅读 · 0 评论 -
AngularJS 06(路由)
ROUTE:路由(地图–映射) 路由就是根据一个地址,帮助我们找到最终的处理页面。 域名:www.tarena.com.cn 会映射成一个IP地址192.168.10.5 路由器A–》路由器B–》路由器C IPv4—>IPv6定义路由: 占位符,整个页面只能有一个使用路由锚点链接路由参数原创 2017-05-31 16:53:54 · 190 阅读 · 0 评论