日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

AngularJS学习篇(十)

發(fā)布時(shí)間:2025/7/14 javascript 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AngularJS学习篇(十) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

AngularJS Select(選擇框)

使用 ng-options 創(chuàng)建選擇框

在 AngularJS 中我們可以使用?ng-option?指令來創(chuàng)建一個(gè)下拉列表,列表項(xiàng)通過對(duì)象和數(shù)組循環(huán)輸出,如下實(shí)例:

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-init="selectedName = names[0]" ng-model="selectedName" ng-options="x for x in names"></select> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names=['google','baidu','tengxun'];}) </script> </body> </html>

ng-init 初始值,ng-options="x for x in names"讀取數(shù)組

使用 ng-repeat 創(chuàng)建選擇框

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select><option ng-repeat="x in names">{{x}}</option></select> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names=['google','baidu','tengxun'];}) </script> </body> </html>

ng-repeat?指令是通過數(shù)組來循環(huán) HTML 代碼來創(chuàng)建下拉列表,但?ng-options?指令更適合創(chuàng)建下拉列表,它有以下優(yōu)勢(shì):

使用?ng-options?的選項(xiàng)是一個(gè)對(duì)象,?ng-repeat?是一個(gè)字符串。當(dāng)選擇值是一個(gè)對(duì)象時(shí),我們就可以獲取更多信息,應(yīng)用也更靈活。

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-model="selectedSite"><option ng-repeat="x in names" value="{{x.url}}">{{x.site}}</option></select><h1>你選擇的是: {{selectedSite}}</h1>    </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names=[ {site : "Google", url : "http://www.google.com"},{site : "Runoob", url : "http://www.runoob.com"},{site : "Taobao", url : "http://www.taobao.com"}];}) </script> </body> </html>

你選擇的是: http://www.runoob.com---->字符串

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-model="selectedSite" ng-options="x.site for x in names"></select><h1>你選擇的是: {{selectedSite}}</h1> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names=[ {site : "Google", url : "http://www.google.com"},{site : "Runoob", url : "http://www.runoob.com"},{site : "Taobao", url : "http://www.taobao.com"}];}) </script> </body> </html>

你選擇的是: {"site":"Google","url":"http://www.google.com"}---->對(duì)象

?

數(shù)據(jù)源為對(duì)象

使用對(duì)象作為數(shù)據(jù)源,?x?為鍵(key),?y?為值(value):

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-model="selectedSite" ng-options="x for (x,y) in names"></select><h1>你選擇的是: {{selectedSite}}</h1> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names= {site1 : "Google", site2 : "http://www.google.com"};}) </script> </body> </html>

你選擇的是: Google

你選擇的值為在 key-value?對(duì)中的?value

?

value?在 key-value?對(duì)中也可以是個(gè)對(duì)象:

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-model="selectedSite" ng-options="x for (x,y) in names"></select><h1>你選擇的是: {{selectedSite}}</h1> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names= {car01 : {brand : "Ford", model : "Mustang", color : "red"},car02 : {brand : "Fiat", model : "500", color : "white"},car03 : {brand : "Volvo", model : "XC90", color : "black"}};}) </script> </body> </html>

你選擇的是: {"brand":"Ford","model":"Mustang","color":"red"}

?

在下拉菜單也可以不使用?key-value 對(duì)中的?key?, 直接使用對(duì)象的屬性,但是選項(xiàng)還是value

<!DOCTYPE html> <html> <head><meta charset="utf-8"><script src="angular-1.6.3/angular.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"><select ng-model="selectedSite" ng-options="y.brand for (x,y) in names"></select><h1>你選擇的是: {{selectedSite}}</h1> </div> <script>var app = angular.module('myApp', []);app.controller('myCtrl',function ($scope) {$scope.names= {car01 : {brand : "Ford", model : "Mustang", color : "red"},car02 : {brand : "Fiat", model : "500", color : "white"},car03 : {brand : "Volvo", model : "XC90", color : "black"}};}) </script> </body> </html>

你選擇的是: {"brand":"Ford","model":"Mustang","color":"red"}

?

轉(zhuǎn)載于:https://www.cnblogs.com/dehuachenyunfei/p/6648459.html

總結(jié)

以上是生活随笔為你收集整理的AngularJS学习篇(十)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 看片久久 | 美日韩精品 | 天天综合天天色 | 一本大道久久精品 | 日韩黄色片 | 爱爱免费视频网站 | 一个色综合网站 | 成人综合一区 | 日韩欧美少妇 | 国产精品伦一区二区三区免费看 | 在线免费日韩av | 男女视频网站 | 亚洲v欧美v另类v综合v日韩v | 五月天婷婷基地 | 中文字幕av第一页 | 自拍偷拍激情小说 | 梦梦电影免费高清在线观看 | 久久精品国产亚洲AV黑人 | 天天谢天天干 | 亚洲欧美另类在线视频 | 视频一区免费 | av在线免费网站 | 国产高h视频 | 精品少妇一区二区三区在线观看 | 伊人草草 | 91久精品| 欧美日韩精品在线视频 | 国产让女高潮的av毛片 | 日韩电影一区二区三区四区 | 亚洲精品网站在线观看 | 午夜黄色在线 | 国产精品国产三级国产Av车上的 | 久久久久亚洲AV成人网人人小说 | 爱爱综合网 | 深夜视频一区二区 | 国产精品成人午夜视频 | 女女同性女同一区二区三区九色 | 男女一进一出视频 | 午夜理伦三级理论 | 91麻豆精品一二三区在线 | 日韩αv| 91偷拍富婆spa盗摄在线 | 人妖干美女 | 国产精品久久久久久一区二区 | 99精品国产99久久久久久97 | 成年人免费看 | 日日影院 | 麻豆精品久久 | 国产裸体网站 | 亚洲第一福利网站 | 在线黄色av网站 | 免费看国产一级片 | 精品国产人妻一区二区三区 | 国产激情久久久 | 中国a毛片 | 久久免费的精品国产v∧ | 99国产精品欲 | 亚洲精品免费电影 | 污的网站| 国产美女网站 | 久久久久久久久久免费视频 | www.激情网 | av天天干| 日本三级大片 | 黄色一几片 | 亚洲一区二区三区综合 | 日本久久影视 | 欧美特级一级片 | 亚欧洲精品在线视频免费观看 | 国产片在线播放 | 黄色成年视频 | 又色又爽又黄18网站 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 欧洲午夜精品 | 久久综合网址 | 特级做a爰片毛片免费69 | 伊人亚洲精品 | 日韩av影视大全 | 久久福利电影 | 99免费观看| 天美视频在线观看 | 日韩精品欧美在线 | 蜜桃av噜噜一区二区三区 | 和漂亮岳做爰3中文字幕 | 99色国产| 深田咏美中文字幕 | 尤物在线精品 | 伊人3 | 苏晴忘穿内裤坐公交车被揉到视频 | 日韩三级视频在线播放 | 99操| 精品不卡一区二区 | 六月激情婷婷 | 久久国产成人精品国产成人亚洲 | 国产成人精品无码播放 | 在线观看国产精品视频 | 2024国产精品 | av成人资源| 亚洲桃色av |