zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    css3阴影 box-shadow
    border-radius给元素加圆角边框
    企鹅邮箱开放平台
    点击按钮回到顶部
    5.2 Array类型
    js面试题知识点全解(一闭包)
    js面试题知识点全解(一作用域)
    js面试题知识点全解(一原型和原型链)
    js面试题知识点全解(一变量类型和计算)
    webpack入门篇--1.简单介绍
  • 原文地址:https://www.cnblogs.com/zhx1991/p/4579924.html
Copyright © 2011-2022 走看看