AngularJS之基本指令(init、repeat)
<h3>ng-init初始化变量</h3>
<div ng-init="name='aurora';age='18'">
<p ng-bind="name+','+age"></p>
<p>{{name+','+age}}</p>
<p ng-bind="name"></p>
<p ng-bind="age"></p>
</div>
<h3>ng-init初始化对象</h3>
<div ng-init="hero={name:'aurora',role:'sup',line:'不管刮风还是下雨,太阳照常升起'}">
<p ng-bind="hero.name+','+hero.role+','+hero.line"></p>
<p ng-bind="hero.name"></p>
<p ng-bind="hero.role"></p>
<p ng-bind="hero.line"></p>
</div>
<h3>ng-init初始化数组</h3>
<div ng-init="heros=['曙光女神','堕落天使','魂锁典狱长']">
<p ng-bind="heros[0]+','+heros[1]+','+heros[2]"></p>
<p ng-bind="heros[0]"></p>
<p ng-bind="heros[1]"></p>
<p ng-bind="heros[2]"></p>
</div> <h3>ng-controller控制器</h3>
<div ng-controller="contr-2">
First Name: <input type="text" ng-model="firstName">
Last Name: <input type="text" ng-model="lastName">
Full Name : <span>{{firstName + "," + lastName}}</span>
Full Name : <span ng-bind="firstName + ',' + lastName"></span>
</div> <h3>ng-repeat遍历无重复集合</h3>
<div ng-init="names=[1,2,3]">
<ul>
<li ng-repeat="x in names">
{{x}}
</li>
</ul>
</div>
<h3>ng-repeat遍历重复集合</h3>
<div ng-init="number=[1,2,2,3]">
<ul>
<li ng-repeat="x in number track by $index">
{{x}}
</li>
</ul>
</div>
<h3>ng-repeat遍历对象</h3>
<div ng-controller="contr-3">
<ul>
<li ng-repeat="(key,value) in object track by $index">
{{key+":"+value}}
</li>
</ul>
</div>
<h3>ng-repeat遍历对象(按原有顺序)</h3>
<div ng-controller="contr-4">
<ul ng-repeat="obj in objs ">
<li ng-repeat="(key,value) in obj ">
{{key+":"+value}}
</li>
</ul>
</div>
<h3>ng-repeat遍历对象(属性详解)</h3>
<table ng-controller="contr-5">
<tr ng-repeat="(key, value) in objs ">
<td>学号:
<span ng-bind="$index"></span>
</td>
<td>
<span ng-bind="key"></span>:
<span ng-bind="value"></span>
</td>
<td>是否为奇数?
<span ng-bind="$odd"></span>
</td>
<td>是否为偶数?
<span ng-bind="$even"></span>
</td>
<td>排行是老大?
<span ng-bind="$first"></span>
</td>
<td>排行最小?
<span ng-bind="$last"></span>
</td>
<td>排行中间?
<span ng-bind="$middle"></span>
</td>
</tr>
</table>
<h3>ng-repeat start/end</h3>
<div ng-controller="contr-6">
<div ng-repeat-start="(key,value) in objs">
<p>学号:
<span ng-bind="$index"></span>
</p>
<p>
<span ng-bind="key"></span>:
<span ng-bind="value"></span>
</p>
</div>
<div ng-repeat-end></div>
</div>
效果:http://runjs.cn/detail/l16ogqjb
AngularJS之基本指令(init、repeat)的更多相关文章
- AngularJS中的指令全面解析(转载)
说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的地方.双向数据绑定呢,感觉没什么好说的,那么今天我们就来简单的讨论下AngularJ ...
- 使用Angularjs的ng-cloak指令避免页面乱码
在使用Anguarjs进行web开发或者进行SPA(single page application)开发时,往往会遇到下面这样的问题. 刷新页面时,页面会出现一些乱码,这里的乱码具体是指`{{expr ...
- 带你走近AngularJS - 创建自定义指令
带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...
- AngularJS中Directive指令系列 - scope属性的使用
文章是转的,我做下补充.原文地址:https://segmentfault.com/a/1190000002773689 每当一个指令被创建的时候,都会有这样一个选择,是继承自己的父作用域(一般是外部 ...
- 你知道用AngularJs怎么定义指令吗?
前言 最近学习了下angularjs指令的相关知识,也参考了前人的一些文章,在此总结下. 欢迎批评指出错误的地方. Angularjs指令定义的API AngularJs的指令定义大致如下 ang ...
- Ⅵ.AngularJS的点点滴滴-- 指令
指令 基本用法 <html> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.2/angul ...
- angularJS之使用指令封装DOM操作
angularJS之使用指令封装DOM操作 创建指令 指令也是一种服务,只是这种服务的定义有几个特殊要求: 必须使用模块的directive()方法注册服务 必须以对象工厂/factory()方法定义 ...
- AngularJS创建新指令 - 基本功能
指令(Directives)是所有AngularJS应用最重要的部分.尽管AngularJS已经提供了非常丰富的指令,但还是经常需要创建应用特定的指令. AngularJS原有的指令 ng-init ...
- 关于angularjs的ng-repeat指令
(如果有说的不对,欢迎指教,更欢迎大家一起交流.) 关于angularjs的ng-repeat指令,想必每个学习angularjs的初学者都很有映像.那我也总结一下我使用ng-repeat的时候经验, ...
随机推荐
- vue的mode: 'history'模式
const router = new VueRouter({ mode: 'history', routes: [...] }) 不用mode: 'history'的时候,页面url地址后面会加上一个 ...
- Mysql学习总结(14)——Mysql主从复制配置
mysql主从复制 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作: 1.1.版本一致 1.2.初始化表,并在后台启动mysql 1.3. ...
- 洛谷 P1157 组合的输出
P1157 组合的输出 题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r<=n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数. 现 ...
- HorizontalListView中使用notifyDataSetChanged()和notifyDataSetInvalidated()
今天在项目中用到了水平ListView控件HorizontalListView,也是我在网上找的个开源HorizontalListView直接在项目中使用.我是把HorizontalListView放 ...
- 【JAVASE】Java同一时候抛出多个异常
Java有异常抛出后.跳出程序.一般无法运行接下来的代码. 大家做登陆功能.常常会实username和password的登陆校验,username或者password错误.假设通常是提示usernam ...
- html doctype作用
简单介绍下html页面中DOCTYPE声明的作用: <!doctype html>告诉浏览器是使用标准模式还是怪异模式渲染页面. 1.为html页面添加了doctype,则浏览器在stan ...
- Spring Boot 热部署(转)
Spring Boot 热部署 实际开发中,修改某个页面数据或逻辑功能都需要重启应用.这无形中降低了开发效率,所以使用热部署是十分必要的. 什么是热部署? 应用启动后会把编译好的Class文件加载的虚 ...
- 【Redis】redis的安装、配置执行及Jedisclient的开发使用
定义: Redis is an open source, BSD licensed, advanced key-value cache and store. It is often referred ...
- GCC 编译 --sysroot
-sysroot 的作用 如果在编译时指定了-sysroot就是为编译时指定了逻辑目录.编译过程中需要引用的库,头文件,如果要到/usr/include目录下去找的情况下,则会在前面加上逻辑目录. 如 ...
- swift开发多线程篇 - NSThread 线程相关简单说明(一些使用和注意点)
一 说明 本文涉及代码可以从https://github.com/HanGangAndHanMeimei/Code地址获得. 二 NSThread的基本使用和创建 1)基本用法(主线程|当前线程) 1 ...