Apakah Anda ingin meminta _fitur_ atau melaporkan _bug_?
Serangga.
Apa perilaku saat ini?
Memanggil NgModelController#$setViewValue(value, trigger)
akan memanggil $$debounceViewValue()
_only_ jika tidak ada ngModelOptions
atau ngModelOptions#updateOnDefault
yang benar.
Lihat di sini .
Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi dan jika mungkin demo minimal masalah melalui https://plnkr.co atau yang serupa (templat: http://plnkr.co/edit/tpl:yBpEi4) .
Demo
Mengklik kedua tombol, saya berharap keduanya NgModelController
s diperbarui.
Yang dengan {updateOn: 'blur'}
tidak :kecewa:
Apa perilaku yang diharapkan?
Memanggil NgModelController#$setViewValue(value, trigger)
juga akan memanggil $$debounceViewValue()
jika ngModelOptions#updateOn
menyertakan trigger
.
Apa motivasi / kasus penggunaan untuk mengubah perilaku?
Untuk membuatnya berfungsi seperti yang diharapkan :grin:
Versi Angular mana, dan browser/OS mana yang terpengaruh oleh masalah ini? Harap uji juga dengan versi stabil dan snapshot (https://code.angularjs.org/snapshot/) terbaru.
Hanya mencoba pada 1.5.7, tetapi itu akan mempengaruhi banyak versi kembali.
Informasi lain (mis. stacktrace, masalah terkait, saran cara memperbaikinya)
Tidak :bingung:
Itu jelas tidak benar. Yang aneh adalah jika Anda mengklik tombol kedua lalu tombol pertama, keempatnya diperbarui!
Alasan berfungsi jika Anda menekan tombol pertama setelah Anda menekan yang kedua, adalah karena intisari yang dipicu oleh klik tombol. Ada ngModel
watch-action yang dieksekusi per intisari, yang akan menyinkronkan nilai (lihat di sini ).
Masalahnya adalah ketika ini terjadi di luar intisari. Dan bahkan dari dalam intisari, nilainya tidak diperbarui secara serempak seperti yang terjadi pada kasus pertama (dengan updateOnDefault === true
).
BTW, ini adalah produk sampingan dari diskusi dengan @jeserkin di gitter dan dia menyatakan minatnya untuk mencobanya. (Tanpa malu) menyimpannya untuknya :stuck_out_tongue:
Komentar yang paling membantu
BTW, ini adalah produk sampingan dari diskusi dengan @jeserkin di gitter dan dia menyatakan minatnya untuk mencobanya. (Tanpa malu) menyimpannya untuknya :stuck_out_tongue: