午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

angular.js - 焦慮!angular的ng-options的問題

瀏覽:301日期:2024-09-19 11:43:37

問題描述

我現在需要綁定后臺獲取的數據到select上

后臺返回的JSON:

angular.js - 焦慮!angular的ng-options的問題

js部分:

<select ng-model='originOptions.nation_id' ng-options='x.nation_id as x.name for x in nation'> <option value=''>請選擇</option></select>

然后,讀取用戶的選擇數據,把用戶的數據顯示到select上,選中狀態

但是怎么都綁定不了,一看控制臺:

angular.js - 焦慮!angular的ng-options的問題

value上全部出現了number:1這樣的格式,OK!那我加上track by x.nation_id

number是沒有了,但是數據又綁定不了了!

比如:用戶選擇的是苗族,那么nation_id是6,按道理

$scope.originOptions = {’nation_id’:6}

可以綁定上?。〉蔷褪遣恍?!是我哪里出錯了嗎

請問大家怎么回事?。?!

我剛又實驗了下:加了track by就綁定不上,去掉就可以!但是又不要value里的字符類型,怎么破~~

問題解答

回答1:

ng-model='originOptions'

回答2:

沒問題呀~就這樣就好了。在controller里$scope.originOptions.nation_id得到的就是id值了

回答3:

可以看看這篇文章

回答4:

controller:

$scope.data = { model: null, nation: [ {nation_id: ’1’, name: ’A’}, ....... ....... ] };

HTML:

<select name='mySelect'ng-options='x.nation_id as x.name for x in data.nation' ng-model='data.model'></select>

試試這樣的數據結構

回答5:

value里的字符類型通過綁定的ng-model取是不會取到的。

雖然它顯示的是 number:1

ngOptions生成出來就是這樣的

可以看看文檔的例子:https://docs.angularjs.org/ap...

相關文章:
主站蜘蛛池模板: 亚洲成熟少妇视频在线观看 | 强开乳罩摸双乳吃奶羞羞www | 成人在线观看一区 | 亚洲免费在线视频 | 亚洲色图欧美视频 | 国产一区免费看 | 天天做夜夜操 | 久久久久久久久久久91 | 欧美日本精品 | 日韩精品久久久久久 | 在线观看毛片网站 | 久久高清 | 国产黑丝av | 午夜视频h | 黄色蜜桃视频 | 日本午夜大片 | 91精品国产综合久久香蕉922 | 中文字幕综合 | 天天干天天干天天干 | 91精品国产高清一区二区三蜜臀 | 欧美日韩在线观看视频 | 久操青青 | 九九精品视频在线观看 | 亚洲视频一二区 | 国产中文视频 | 欧美日韩视频免费在线观看 | 国产欧美成人 | 成年人网站在线 | 国产一区在线免费观看 | 四虎精品永久在线 | 中文字幕永久在线视频 | 成人午夜高清 | 亚洲第四页 | 免费av看片 | 黄色a大片 | 伊人久久精品 | 综合色婷婷一区二区亚洲欧美国产 | 日本一区二区视频在线观看 | 亚洲青涩在线 | 免费看黄色一级片 | 国产一二区在线 |