angularjs速成学习个人理解_2表达式
来源:互联网 发布:c语言 char 编辑:程序博客网 时间:2024/06/03 20:28
表达式语法{{表达式 [|过滤器] }}:两个{{}}中可以放入表达式。通常任务默认是访问$scope下的数据模型。在表达式后面可以加入过滤器来进行结果的过滤显示。
也可以是集合类型如下:下边代码中的ng-**开头的均不需要写表达式。只写数据模型属性就可以
<div class="test-div" ng-app="myApp" ng-controller="myCtrl"> <h1>时时发生变更的视图表达式{{number}}</h1> </div><!-- 通常防止页面的加载缓慢,目的是先加载html的标签。angular或其他库先加载会影响页面的速度 --><script type="text/javascript" src="static/js/angular-1.5.8.js"></script><script type="text/javascript"> // 对应ng-app声明这是一个模块,并获取模块对象 var myApp = angular.module("myApp", []); // 对应ng-controller声明一个控制器。一个模块下可以包含多个控制器 myApp.controller("myCtrl", function($scope, $interval) { // 创建数据模型number并赋值 $scope.number = 0; });
表达式也可以是数据的+-*/等二元操作符。
<div class="test-div" ng-init="num1=2;num2=5"><p>积:{{num1 * num2}}</p><p>和:<span ng-bind="num1 + num2"></span></p></div>
结果是10和7.ng-init属性相当于在controller中$scope.属性一样的作用。
<div class="test-div" ng-controller="myCtl" ><p>FullName: {{firstName + " " + lastName}}</p><p>FullName: <span ng-bind="firstName + ' ' +lastName"></span></p></div> // 对应ng-app声明这是一个模块,并获取模块对象 var myApp = angular.module("myApp", []); // 对应ng-controller声明一个控制器。一个模块下可以包含多个控制器 myApp.controller("myCtl", function($scope) { $scope.firstName = "ma"; $scope.lastName = "zheng"; });
结果是名字的拼接。同时也支持负责数据类型。
<div class="test-div" ng-init="user={userName:'Neo',age:32}"><p>User: {{user.userName}}</p><p>Age: <span ng-bind="user.age"></span></p></div>
也可以是集合类型如下:下边代码中的ng-**开头的均不需要写表达式。只写数据模型属性就可以
<div class="test-div" ng-init="colors=['red','green','blue'];classn=['class1','class2']"><p>The first color is {{colors[0]}}</p><p ng-class="classn[1]">The last color is <span ng-bind="colors[2]"></span></p></div>
阅读全文
0 0
- angularjs速成学习个人理解_2表达式
- angularjs速成学习个人理解_3表达式filter过滤器的使用
- angularjs速成学习个人理解_1数据与模型绑定
- angularjs速成学习个人理解_4依赖注入
- angularjs速成学习个人理解_5$http服务
- angularjs速成学习个人理解_6$q服务的promise
- angularjs速成学习个人理解_7指令Directives
- angularjs速成学习个人理解_8form中的下拉框
- angularjs速成学习个人理解_9表单验证
- AngularJS速成教程第三集-AngularJS表达式
- AngularJS 学习笔记-第一章:速成
- EL表达式 个人理解
- AngularJS 学习笔记(2) AngularJS 表达式
- Servlet学习,个人理解
- AngularJS指令学习和理解
- 一些知识点的初步理解_2(流形学习,ing...)
- AngularJS速成教程第二集-AngularJS指令
- AngularJS速成教程第四集-AngularJS控制器
- SAS中intck函数计算日期天数间隔等妙用
- golang huffman
- 阿里云设置远程连接reids
- 从零开始前端学习[13]:伪类选择器
- 7.排序、聚合函数、分组查询
- angularjs速成学习个人理解_2表达式
- 敌兵布阵(简单线段树)
- JavaScript深入学习[1]
- vue-cli 路由嵌套
- 第一篇:对jni和NDK的认识
- java
- HDU 1816 Get Luffy Out *(2-SAT+二分)
- 862A. Mahmoud and Ehab and the MEX
- POJ3273 Monthly Expense 二分法