AngularJs 基础教程 (二) 数据的绑定与表达式
2016-07-18 18:50
846 查看
本文为H5EDU机构官方的HTML5培训教程,AngularJs
基础教程,AngularJs
教程
将带领大家对angularjs有一个基础的了解
这一节我们将介绍数据的绑定以及表达式
数据初始化,在一个angularjs应用中我们可以用ng-init指令初始化数据
ng-init指令用于初始化数据,数据类型和js相同,(num,string,array,obj...)但是这种方法我们并不常用,之后会在控制器里介绍。
数据绑定
angularjs提供两种数据绑定的方式一种{{绑定数据}},一种通过ng-bind绑定数据
{{}}绑定数据,在哪里需要在哪里绑定
ng-bind,将数据绑定到元素内部 类似于innerhtml
在{{}}和ng-bind我们可以直接进行js运算比如{{}}
基础教程,AngularJs
教程
将带领大家对angularjs有一个基础的了解
这一节我们将介绍数据的绑定以及表达式
数据初始化,在一个angularjs应用中我们可以用ng-init指令初始化数据
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="../angular.min.js"></script> </head> <body> <div ng-app ng-init="cost1=3;cost2=4"> <p>总价值:<span ng-bind="cost1*cost2"></span></p> </div> </body> </html>
ng-init指令用于初始化数据,数据类型和js相同,(num,string,array,obj...)但是这种方法我们并不常用,之后会在控制器里介绍。
<div ng-app ng-init="str1='欢迎来到';str2='www.h5edu.cn'">--初始化字符串 <div ng-app ng-init="person={str1:'感觉很干净',str2:'sfsf'}">--初始化对象 <div ng-app ng-init="points=[1,14,13,12,23]">--初始化数组
数据绑定
angularjs提供两种数据绑定的方式一种{{绑定数据}},一种通过ng-bind绑定数据
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="../angular.min.js"></script> </head> <body> <div ng-app ng-init="points=[1,14,13,12,23]"> <p>{{ points[1] }}</p>//通过{{}}绑定数据 <p><span ng-bind="points[2]"></span></p>//通过ng-bind绑定数据 </div> </body> </html>
{{}}绑定数据,在哪里需要在哪里绑定
ng-bind,将数据绑定到元素内部 类似于innerhtml
在{{}}和ng-bind我们可以直接进行js运算比如{{}}
<div ng-app ng-init="str1='欢迎来到';str2='www.h5edu.cn'"> <h3>表达式</h3> <p>{{str1+""+str2}}</p> <h3>ng-bind</h3> <p ng-bind="str1+''+str2"></p> </div>
相关文章推荐
- Angularjs 跨域请求
- AngularJS基础教程之简单介绍
- AngularJS中处理多个promise的方式
- AngularJS入门(用ng-repeat指令实现循环输出
- angularJS 中$attrs方法使用指南
- AngularJS实现textarea记录只能输入规定数量的字符并显示
- 深入浅析AngularJS和DataModel
- 简述AngularJS相关的一些编程思想
- 不能不知道的10个angularjs英文学习网站
- AngularJS中的$watch(),$digest()和$apply()区分
- Angularjs中的事件广播 ―全面解析$broadcast,$emit,$on
- AngularJS的一些基本样式初窥
- AngularJS 如何在控制台进行错误调试
- AngularJS使用指令增强标准表单元素功能
- 简单讲解AngularJS的Routing路由的定义与使用
- 创建你的第一个AngularJS应用的方法
- Angularjs过滤器使用详解
- 详解AngularJS中的作用域
- Angular发布1.5正式版,专注于向Angular 2的过渡
- 简介AngularJS的视图功能应用