日韩性视频-久久久蜜桃-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一区二区三区 | 久久久久极品 | 欧美日韩一区在线播放 | 亚洲综合中文 | 激情拍拍拍 | 亚洲一区二区国产精品 | 美女张开腿让男人操 | 国产一区二区三区视频在线观看 | 欧美成人国产va精品日本一级 | 亚洲av乱码久久精品蜜桃 | 日本熟妇成熟毛茸茸 | 色涩久久 | 91色| 欧美一区二区三区婷婷 | 九九国产精品视频 | 贝利弗山的秘密在线观看 | 欧美一区二区福利 | 欧美成人免费在线观看视频 | 国产精品伦理 | 免费99精品国产自在在线 | 91麻豆国产福利精品 | 一本亚洲 | 欧美人妖另类 | 狠色综合7777夜色撩人 | 福利视频网址 | 国产乱真实合集 | 久久这里只精品 | 男人撒尿视频xvideos | 亚洲人妻电影一区 | 国产精品久久久久野外 | 99热18| 欧美黑人多人双交 | 男男做性免费视频网 | 特级新鲜大片片 | 亚洲图片一区二区 | 欧美 亚洲 视频 | av成人免费观看 | 国产新婚疯狂做爰视频 | 欧美成人精品一区二区男人看 | 国产3区| 粗暴video蹂躏hd | 欧美国产另类 | 日韩av在线第一页 | 亚洲女人天堂色在线7777 | 欧美日韩a v| 五月婷影院 | 天天干天天色天天射 | 欧美一级黄色片在线观看 | 99国产在线观看 | 欧美婷婷 | 亚洲吧 | 人人搞人人干 | 91成人在线观看喷潮动漫 | 天天色天天综合 | 女人看黄色网 | 91一区二区在线 | 91大神精品在线 | 精品无码av一区二区三区四区 | 免费中文字幕日韩 | 怡春院国产| 亚洲日批视频 | 四虎永久免费观看 | 爽爽免费视频 | 精品少妇视频 | 欧美成人极品 | 久久黄网站 | 色妞视频 | 国产亚洲欧美日韩精品一区二区三区 | 欧美做爰性生交视频 | 久久伊人亚洲 | 精品视频在线免费 | 成人国产一区 | 三级小视频在线观看 | 亚洲成人免费av | 日韩在线观看免费高清 | 久久er99热精品一区二区 | 天堂免费在线视频 | 一本大道久久精品 | 在线观看视频日韩 | 播放男人添女人下边视频 | 日韩午夜激情 | 久久久久18 | 久久精品国产精品亚洲毛片 | 九九久久国产视频 | 我和单位漂亮少妇激情 | 日韩一级不卡 | 白丝动漫美女 | 男人插入女人阴道视频 | 欧美熟女一区二区 | 天天想你免费观看完整版高清电影 | 老司机深夜网站 | 在线天堂中文在线资源网 | 日韩成人av免费在线观看 | h片观看| 伊人狠狠操 | 91伊人久久 | 处破痛哭a√18成年片免费 | 日韩福利影院 |