萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> AngularJS學習筆記之基本指令

AngularJS學習筆記之基本指令

   AngularJS 指令是擴展的 HTML 屬性,帶有前綴 ng-。ng-app 指令初始化一個 AngularJS 應用程序。ng-init 指令初始化應用程序數據。ng-model 指令把應用程序數據綁定到 HTML 元素。

  AngularJS學習筆記之基本指令(init、repeat)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 <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>

以上所述上就是本文的全部內容了,希望大家能夠喜歡。

copyright © 萬盛學電腦網 all rights reserved