AngularJS學(xué)習(xí)筆記之基本指令(init、repeat)
更新時間:2015年06月16日 09:38:30 投稿:hebedich
AngularJS 指令是擴(kuò)展的 HTML 屬性,帶有前綴 ng-。ng-app 指令初始化一個 AngularJS 應(yīng)用程序。ng-init 指令初始化應(yīng)用程序數(shù)據(jù)。ng-model 指令把應(yīng)用程序數(shù)據(jù)綁定到 HTML 元素。
AngularJS學(xué)習(xí)筆記之基本指令(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:'不管刮風(fēng)還是下雨,太陽照常升起'}">
<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初始化數(shù)組</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遍歷無重復(fù)集合</h3>
<div ng-init="names=[1,2,3]">
<ul>
<li ng-repeat="x in names">
{{x}}
</li>
</ul>
</div>
<h3>ng-repeat遍歷重復(fù)集合</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>學(xué)號:
<span ng-bind="$index"></span>
</td>
<td>
<span ng-bind="key"></span>:
<span ng-bind="value"></span>
</td>
<td>是否為奇數(shù)?
<span ng-bind="$odd"></span>
</td>
<td>是否為偶數(shù)?
<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>學(xué)號:
<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>
以上所述上就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
基于angular實現(xiàn)三級聯(lián)動的生日插件
這篇文章主要為大家詳細(xì)介紹了基于angular實現(xiàn)三級聯(lián)動的生日插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
Angular的FormArray和模態(tài)框結(jié)合使用實例詳解
這篇文章主要為大家介紹了Angular的FormArray和模態(tài)框結(jié)合使用實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
angularjs封裝bootstrap時間插件datetimepicker
這篇文章主要介紹了angularjs封裝bootstrap時間插件datetimepicker 的相關(guān)資料,需要的朋友可以參考下2016-06-06
使用AngularJS編寫多選按鈕選中時觸發(fā)指定方法的指令代碼詳解
最近做項目時遇到了需要用到多選按鈕選中觸發(fā)事件的功能,小編試著手寫一個指令,具體實現(xiàn)代碼大家參考下本文吧2017-07-07
Ionic+AngularJS實現(xiàn)登錄和注冊帶驗證功能
這篇文章主要介紹了Ionic+AngularJS實現(xiàn)登錄和注冊帶驗證功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02

