国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS動態綁定ng-options的ng-model實例代碼

2019-11-19 16:17:40
字體:
來源:轉載
供稿:網友

什么情況下會需要動態綁定 ng-model 呢?若你的數據結構長得像是下面這樣:

var Classes = [{"Name" : "溫度 " ,"Options" : [ "Cold" , "Hot" , "Normal" ]},{"Name" : "份量 " ,"Options" : [ "Big" , "Middle" , "Small" ]}];

此時你需要用 ng-repeat 將數據展開,并且將 Options 個別設置為 ng-options 的數據,此時就須要動態去綁定 ng-model,那么該如何綁呢?你可能需要在你的 Controller 底下加上一個變量來做這些動態呈現的 ng-options 的數據指定。

說的這么抽象,不如馬上來看下吧。

<!-- DOM --><div class ="container"><div ng-repeat= "class in classes">{{className}}<select ng-model="SelectdCollection[className]" ng-options="option for option in classOptions" ></select></div><a class="btn btn-success" ng-click= "submit()">送出 </a> </div>// Javascriptfunction DemoController($scope){$scopeclasses = [{"Name": "溫度 ","Options" : ["Cold" , "Hot", "Normal"]},{"Name": "份量 ","Options" : ["Big" , "Middle" , "Small" ]}];$scopeSelectdCollection = {};$scopesubmit = function() {console log($scope SelectdCollection);};}

在這一小段程序代碼中,我們在 DemoController 里面宣告了 $scope.SelectdCollection,這就是剛才提到的承接動態 ng-model 值的對象,這邊定義了一個按鈕,按下之后可以及時把動態呈現的 ng-options 所選的值丟到開發者工具的 console 去。

實際畫面會是長這樣。

 

按下送出可以在開發者工具看到如下的 log,成功取得資料。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化县| 鹤庆县| 巨鹿县| 游戏| 泸西县| 棋牌| 仙游县| 南皮县| 临沭县| 诸暨市| 井陉县| 呈贡县| 登封市| 准格尔旗| 沙河市| 旅游| 阜城县| 广汉市| SHOW| 林口县| 内江市| 昭觉县| 石渠县| 清镇市| 察雅县| 安国市| 保定市| 青海省| 临潭县| 宾川县| 莱阳市| 宜兴市| 平陆县| 龙里县| 克什克腾旗| 云安县| 遵化市| 金塔县| 昌平区| 铁岭市| 府谷县|