angular.js - Angularjs pilih Bagaimana untuk menetapkan pilihan untuk mengosongkan pemilihan
漂亮男人
漂亮男人 2017-05-15 17:06:05
0
1
541

Saya mahu mempunyai pilihan yang nilainya adalah batal Apabila saya memilihnya, kandungan dalam input boleh dikosongkan.
html saya ditulis seperti ini

<select 
        ng-options="x as (x.name+' '+x.id) for x in items| orderBy:'name'"
        ng-model="selectedItem" ng-change="update()">
        <option value="">---Please select---</option>
</select>

<input type="text" ng-model="name" name="name" class="space" placeholder="Name" disabled="true">
<input type="text" ng-model="id" name="suburb" class="space" placeholder="id" disabled="true">

Js saya ialah

update(){
    $scope.name=$scope.selectedItem.name;
    $scope.id=$scope.selectedItem.id;
}

Selepas saya memilih pilihan, kandungan dua input di bawah akan berubah mengikut pilihan. Tetapi apabila saya klik sila pilih, kandungan sebelumnya masih dalam dua input dan tidak dibersihkan. Saya cuba menulis pilih sebagai

<select class="form-control" ng-model="selectedItem" ng-change="update()">

                    <option value="">none</option>
                    <option value="1">1</option>
                    <option value="2">2</option>

</select>

Pilihan tiada siapa boleh memainkan peranan ini. . . Apakah sebab ini? Bagaimanakah saya boleh menggunakan pilihan angularjs untuk melaksanakan fungsi ini?

漂亮男人
漂亮男人

membalas semua(1)
淡淡烟草味
<input type="text" ng-model="selectedItem.name" name="name" class="space" placeholder="Name" disabled="true">
<input type="text" ng-model="selectedItem.id" name="suburb" class="space" placeholder="id" disabled="true">

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan