国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - ng-options 設置默認選項,不是設置第一個哦,看清楚了!

瀏覽:120日期:2024-03-03 17:12:34

問題描述

我用ng-options寫了一個下拉選擇框,現在問題是要做默認選中的功能,并不是默認選第一個這樣子哦!是根據其他的參數來設置默認選中項(我的想法)! 現在腦子里面沒有思路,發出來給大家看看幫忙 - -謝謝!

html代碼截圖:

javascript - ng-options 設置默認選項,不是設置第一個哦,看清楚了!

數據源截圖:

javascript - ng-options 設置默認選項,不是設置第一個哦,看清楚了!

頁面效果截圖:

javascript - ng-options 設置默認選項,不是設置第一個哦,看清楚了!

補充:因為這個項目是用ng做的,所以我在html頁面可以通過其他的方式拿到當前部門的名字deparrment_name,但是要怎么利用這個部門名字來做到下拉選擇的默認選中呢!?

問題解答

回答1:Html代碼

<select class=’form-control’ name=’de_id’ ng-model='currSelect' ng-options='a as a.department_name for a in selectData track by a.id' ></select>

js代碼

$scope.selectData = 數據源;$scope.currSelect = $scope.selectData[0]; 這里你想設置默認第幾個索引就用第幾個ng-change事件,如果你不需要操作其他對象,可以不寫,你選擇了其他選項,你的ng-model也會更改

回答2:

由于你用的是原生的<select>加上了ng-options做的。

原生<select>默認選中,只需要<select>的value值等于某個<option>項的的value值,那個<option>就會被默認選中。

雖然HTML中寫法是給對應<option>加上selected屬性,但是在JS中給<select>的value賦值是可以設置當前選中的<option>的。

所以,在Angular里,只需要修改綁定的值(即你這里的v-model對應值currSelect),將其設置成和第二項的value對應值selectData[1].id一樣即可。

標簽: JavaScript
主站蜘蛛池模板: 日本三级网站 | 欧美一级欧美三级 | 日本毛片在线观看 | 欧美一区二区三区男人的天堂 | 午夜国产片 | 欧美日韩国产在线观看一区二区三区 | 国产99视频精品草莓免视看 | 中文字幕亚洲在线 | 欧美一级免费在线观看 | 欧美精品xxxⅹ欧美 欧美精品不卡 | 国产男女爽爽爽爽爽免费视频 | 欧美成人看片一区二区三区尤物 | 米奇精品一区二区三区在线观看 | 国产浮力第一页草草影院 | 久久国产精品岛国搬运工 | 免费观看女人一摸全是水 | 91成人免费在线视频 | 男人的天堂久久 | 亚洲高清视频网站 | 亚洲人成免费 | 国产在线小视频 | 久久精品国产免费高清 | 国产精品美女久久福利网站 | 综合久久久久久中文字幕 | 亚洲精品社区 | 男女配种猛烈免费视频 | 禁止18周岁进入免费网站观看 | 欧美精品在线免费观看 | 国产第一区二区三区在线观看 | 欧美视频一区二区三区 | 国产男女爽爽爽爽爽视频 | 久久成人国产精品免费 | 国产大臿蕉香蕉大视频 | 欧美激情久久久久久久大片 | 日本欧美一级aaaaa毛片 | caoporen国产91在线 | 欧美一级做一级爱a做片性 欧美一欧美一级毛片 | 久久精品久久精品 | 日本天堂网址 | 99在线热视频只有精品免费 | 国产美女作爱 |