cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Kebimbangan! Masalah dengan ng-options dalam sudut

Saya kini perlu mengikat data yang diperoleh di latar belakang untuk memilih

JSON dikembalikan melalui latar belakang:

bahagian js:

<select ng-model="originOptions.nation_id" ng-options="x.nation_id as x.name for x in nation">
    <option value="">请选择</option>
</select>
    

Kemudian, baca data pemilihan pengguna, paparkan data pengguna pada pilihan, dan pilih keadaan

Tetapi ia tidak boleh terikat. Saya melihat konsol:

nilai semua dipaparkan dalam format number:1, OK! Kemudian saya akan menambah track by x.nation_id

Nombor hilang, tetapi data tidak boleh diikat!

Contohnya: jika pengguna memilih kumpulan etnik Miao, maka nation_id ialah 6, yang masuk akal

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

Ia boleh diikat! Tetapi ia tidak berfungsi! Adakah saya tersilap di suatu tempat?

Boleh saya bertanya apa yang berlaku? !

Saya baru sahaja mencubanya semula: selepas menambah trek dengan, ia tidak boleh terikat, alih keluar sahaja!

Tetapi saya tidak memerlukan jenis watak dalam nilai, bagaimana untuk memecahkannya~~

迷茫迷茫2840 hari yang lalu550

membalas semua(5)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-15 17:13:44

    ng-model="originOptions"

    balas
    0
  • 阿神

    阿神2017-05-15 17:13:44

    Tiada masalah~ Itu sahaja. Apa yang anda dapat dalam pengawal ialah nilai id$scope.originOptions.nation_id

    balas
    0
  • 高洛峰

    高洛峰2017-05-15 17:13:44

    Boleh baca artikel ini

    balas
    0
  • 为情所困

    为情所困2017-05-15 17:13:44

    pengawal:

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

    HTML:

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

    Cuba struktur data ini

    balas
    0
  • ringa_lee

    ringa_lee2017-05-15 17:13:44

    Nilai jenis aksara tidak boleh diperolehi melalui model ng terikat.

    Walaupun ia menunjukkan nombor:1

    ngOptions dijana seperti ini

    Anda boleh melihat dokumentasi sebagai contoh:
    https://docs.angularjs.org/ap...

    balas
    0
  • Batalbalas