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