AngularJS学习笔记
2015-09-20 00:00
633 查看
参考:http://campus.codeschool.com/courses/shaping-up-with-angular-js/contents
参考:http://www.ituring.com.cn/article/13474
1)载入AngularJS脚本
2)ng-app,告诉AngularJS处理整个HTML页并引导应用
3)使用变量
4)ng-model,实现双向绑定
5)是否显示 ng-show
6)遍历 ng-repeat
索引$index
7)Using filters
格式化(时间,大小写uppercase,货币currency,限制limitTo:3)
排序(|orderBy:"-price")
8)引用图片ng-src
9)一个model可以有多个controller
10)ng-class,添加一个class
11)选择标签页
参考:http://www.ituring.com.cn/article/13474
1)载入AngularJS脚本
<script src="http://cdn.bootcss.com/angular.js/1.4.5/angular.min.js"></script>
2)ng-app,告诉AngularJS处理整个HTML页并引导应用
<html ng-app>
3)使用变量
Hello {{'World'}}!
4)ng-model,实现双向绑定
<input type="text" ng-model="yourname" placeholder="World">
5)是否显示 ng-show
ng-show={{product.images.length}}
6)遍历 ng-repeat
<div class="product row" ng-repeat="product in store.products">
索引$index
<tr ng-repeat="item in items"> <td>{{$index + 1}}</td> <td>{{item.name}}</td> <td>{{item.price | currency}}</td> </tr>
7)Using filters
格式化(时间,大小写uppercase,货币currency,限制limitTo:3)
排序(|orderBy:"-price")
8)引用图片ng-src
<img ng-src="{{image}}" />
9)一个model可以有多个controller
var app=angular.module("store",[]); app.controller("storeController",function(){ this.products = []; }); app.controller("tabController",function(){ this.tab = 1; });
10)ng-class,添加一个class
<li ng-class="{ active: tab.isSet(1)}">
11)选择标签页
ng-click="tab.setTab(1)" ng-show="tab.isSet(1)"
相关文章推荐
- angularJS 中$attrs方法使用指南
- 简述AngularJS相关的一些编程思想
- AngularJS的一些基本样式初窥
- 创建你的第一个AngularJS应用的方法
- 详解AngularJS中的作用域
- 简介AngularJS的视图功能应用
- AngularJS语法详解
- angularjs中的e2e测试实例
- 简介AngularJS中使用factory和service的方法
- AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
- 举例讲解AngularJS中的模块
- 使用AngularJS处理单选框和复选框的简单方法
- AngularJS+Node.js实现在线聊天室
- AngularJS的内置过滤器详解
- 详解AngularJS中自定义指令的使用
- 使用Raygun来自动追踪AngularJS中的异常
- angularJS结合canvas画图例子
- 教你用AngularJS框架一行JS代码实现控件验证效果
- AngularJS入门教程(零):引导程序
- AngularJS基础学习笔记之简单介绍