cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Mengenai arahan ng-options angularjs

Saya menarik tatasusunan daripada pengawal melalui ajax, var fruits = ['apple', 'banana'], saya berharap dapat mencapai kesan berikut:

<select>
  <option value='apple'>苹果</option>
  <option value='banana'>香蕉</option>
</select>
<select ng-options="fruit for fruit in fruits">
</select>

Faham

<select ng-options="fruit for fruit in fruits">
  <option value="0" selected="selected" label="apple">apple</option>
  <option value="1" selected="selected" label="apple">banana</option>
</select>

Bagaimana untuk mengubah suai nilai nilai dengan mengubah suai teg ng-options?

PHPzPHPz2846 hari yang lalu603

membalas semua(3)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:01:55

    Hanya gunakan pilihan ng-repeat...

    Malah, terdapat penyelesaian:
    http://stackoverflow.com/questions/12139152/how-to-set-the-value-property-in-angularjs-ng-options

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:01:55

    Cara menukar buah menjadi susunan objek

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:01:55

    var data = {"201":"活动1","202":"活动2","203":"活动3"}  
    
    <select class="form-control" ng-model="activityId" ng-options="id as name for (id, name) in data" ></select>
    
    var toys = [{"id":"11", "name":"玩具1"},{"id":"12", "name":"玩具2"},{"id":"13", "name":"玩具3"}];
    
    <select class="form-control" ng-model="toyId" ng-options="toy.id as toy.title for toy in toys" required></select>

    balas
    0
  • Batalbalas