angular js(一)

本文介绍了Angular.js的主要特性,包括其MVC架构、双向数据绑定、指令系统等,并详细解释了如何通过ngRoute进行视图路由,以及Angular.js中作用域的概念和使用策略。

Angular.js 特性包括:mvc、模型、指令、shuangding双向数据绑定

Angular,js双括号取值==ng_bind

Angular.js的视图是通过指令实现的

Angular.js作用域和dom相似,根就是树的主枝

Angular.js中 index.html一般用于放项目所引用的js和框架

App.js 作为启动点js相当于java中的main方法,可自己设置


通过ngRoute进行视图间的路由(切换)

ng-show 点击后显示 ng-hide 点击后隐藏


路由:

bookStStoreApp.conf(function(#routeProvider)){} 这个是Angular.js 提供的路由的配置  Angular.ui是指令

Angular.ui  有实现深层次嵌套的包 当使用的路由和上面的不一样的时候,就是使用了Angular.ui 


指令的4中不同使用方式  E元素  、A(默认)属性、C样式类、M注释

<hello></hello>

<div hello></div>

<div class="hello"></div>

<!-- directive:hello -->主要要有空格

指令是为了复用 

$scope.$apply  $scope.$apply来同步显示绑定 是为了实时更新数据
$scope:{} 独立scope 指令之间不影响
scope 绑定策略
@把当前属性作为字符串传递。你还可以绑定来自外层的scope的值,在属性值中插入{{}}即可
=与父scope中的属性进行双向绑定
&传递一个来自父scope的函数,稍后调用

provider 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值