最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

AngularJS數(shù)據(jù)源怎樣循環(huán)輸出

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 19:54:22
文檔

AngularJS數(shù)據(jù)源怎樣循環(huán)輸出

AngularJS數(shù)據(jù)源怎樣循環(huán)輸出:這次給大家?guī)鞟ngularJS數(shù)據(jù)源怎樣循環(huán)輸出,AngularJS數(shù)據(jù)源循環(huán)輸出的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。AngularJS 中的數(shù)據(jù)源的循環(huán)輸出 最近也是剛剛接觸angular前端框架的,但使用的幾天就感覺效果比較明顯,尤其是在數(shù)據(jù)的輸出效果上來
推薦度:
導(dǎo)讀AngularJS數(shù)據(jù)源怎樣循環(huán)輸出:這次給大家?guī)鞟ngularJS數(shù)據(jù)源怎樣循環(huán)輸出,AngularJS數(shù)據(jù)源循環(huán)輸出的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。AngularJS 中的數(shù)據(jù)源的循環(huán)輸出 最近也是剛剛接觸angular前端框架的,但使用的幾天就感覺效果比較明顯,尤其是在數(shù)據(jù)的輸出效果上來

這次給大家?guī)鞟ngularJS數(shù)據(jù)源怎樣循環(huán)輸出,AngularJS數(shù)據(jù)源循環(huán)輸出的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

AngularJS 中的數(shù)據(jù)源的循環(huán)輸出

最近也是剛剛接觸angular前端框架的,但使用的幾天就感覺效果比較明顯,尤其是在數(shù)據(jù)的輸出效果上來看,比原生的js的編程效率要高許多,所以這也就是為什么許多公司都要求前端開發(fā)需要你熟悉使用前端框架了,可以更快的提高項目的效率。今天想要說的就是在使用angular前端框架的時候的數(shù)據(jù)源的循環(huán)輸出。

把數(shù)組中的數(shù)據(jù)循環(huán)輸出到頁面上,如果使用的js的方法的話就是需要對數(shù)組進行for循環(huán)輸出,并且在輸出的時候是對頁面中的DOM層中的節(jié)點進行操作的,而如果使用前端框架的話(angular),它里面已經(jīng)封裝好了數(shù)據(jù)循環(huán)輸出的指令,即ng-repeat。

<ul>
 <li ng-class="idx==$index?'color1':'color2'" ng-repeat=" item in book track by $index">{{item.name}}{{$index}}</li>
</ul>

這里面就是對數(shù)組book中的數(shù)據(jù)進行循環(huán)輸出,使用框架里面封裝好的指令都是它特有的前面是ng-來說明標(biāo)注的,就像在微信開發(fā)中使用里面的指令的時候前面有wx-來標(biāo)注說明一樣的效果。

但如果你的界面涉及到tab欄的切換,界面可能會出現(xiàn)像左邊是種類右邊是具體種類所對應(yīng)的數(shù)據(jù)時的話呢,即你的數(shù)據(jù)是可能類似于

$scope.book=[{idx:7,name:"軍事",value:[{name:'美國的城市政治',price:37},{name:'兵法簡述',price:45},{name:'國防論',price:14},{name:'總體戰(zhàn)',price:13},{name:'海軍戰(zhàn)略論',price:11}]},
{idx:8,name:"情感",value:[{name:'三體',price:12}]}]

如何把軍事所對應(yīng)的具體數(shù)據(jù)顯示在界面上,或者把情感所對應(yīng)的具體數(shù)據(jù)顯示在界面的上的話,其實就是根據(jù)數(shù)據(jù)的分類來進行分類輸出數(shù)據(jù)

<ul>
 <li ng-repeat=" item in book track by $index">
 <ul>
 <li ng-class="'color2'" ng-repeat=" items in item.value|page:nowpage:3">
 {{items.name}}
 <span class="price">價格:{{items.price|currency:'¥'}}</span>
 <button ng-click="add($index)">添加至購物車</button>
 </li>
 </ul>
 </li>
</ul>

這樣輸出的效果就是根據(jù)數(shù)據(jù)中的分類來把數(shù)據(jù)進行分類輸出,即一個兩層的嵌套循環(huán),第二層循環(huán)的數(shù)據(jù)是第一次循環(huán)之后的結(jié)果,這樣就可以把一種類別的數(shù)據(jù)輸出到li下面的ul里面,在對類別中的具體數(shù)據(jù)進行循環(huán)輸出

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!

推薦閱讀:

js實現(xiàn)簡易24小時時鐘

Promise實現(xiàn)異步

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

AngularJS數(shù)據(jù)源怎樣循環(huán)輸出

AngularJS數(shù)據(jù)源怎樣循環(huán)輸出:這次給大家?guī)鞟ngularJS數(shù)據(jù)源怎樣循環(huán)輸出,AngularJS數(shù)據(jù)源循環(huán)輸出的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。AngularJS 中的數(shù)據(jù)源的循環(huán)輸出 最近也是剛剛接觸angular前端框架的,但使用的幾天就感覺效果比較明顯,尤其是在數(shù)據(jù)的輸出效果上來
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top