Pertama sekali, bolehkah saya membetulkan sedikit kecacatan dalam perkataan.
Anda berkata "$watch monitors a drop-down box", ng ialah rangka kerja yang melaksanakan pengikatan data dua hala dan mempunyai API pengisytiharan Adalah mustahil untuk $watch di sini memantau elemen DOM 下拉框 . Perkataan yang sesuai boleh ditulis sebagai "ungkapan yang dipantau oleh $watch yang menunjuk kepada nilai kotak lungsur yang dipilih" yang lebih tepat (rakan yang mahir dalam bahasa Cina boleh mengoptimumkan lagi).
Apabila bertanya, kita cenderung terlalu menumpukan pada jawapan yang ingin kita ketahui dan mengabaikan cara ekspresinya huraian adalah kabur, menjadikannya mustahil untuk dijawab. Sebenarnya, saya masih boleh memahami huraian soalan itu, tetapi saya hanya ingin mengatakan beberapa perkataan lagi kerana perasaan saya.
Berbalik kepada subjek, memandangkan anda tidak mahu berurusan dengan pemulaan data $watch, anda boleh menilainya seperti ini
Menggunakan ngChange boleh mengelakkan panggilan pemula
Nota:
Perlu digunakan bersama dengan ngModel
Menukar nilai ngModel menggunakan program tidak akan mencetuskan ngChange
Nilai ungkapan yang diberikan apabila pengguna menukar input Ungkapan tersebut dinilai serta-merta, tidak seperti peristiwa onchange JavaScript yang hanya mencetuskan pada penghujung perubahan (biasanya, apabila pengguna meninggalkan elemen borang atau menekan butang. kunci pulangkan).
Terima kasih atas jemputan.
Pertama sekali, bolehkah saya membetulkan sedikit kecacatan dalam perkataan.
Anda berkata "$watch monitors a drop-down box",
ng
ialah rangka kerja yang melaksanakan pengikatan data dua hala dan mempunyai API pengisytiharan Adalah mustahil untuk$watch
di sini memantau elemen DOM下拉框
. Perkataan yang sesuai boleh ditulis sebagai "ungkapan yang dipantau oleh $watch yang menunjuk kepada nilai kotak lungsur yang dipilih" yang lebih tepat (rakan yang mahir dalam bahasa Cina boleh mengoptimumkan lagi).Apabila bertanya, kita cenderung terlalu menumpukan pada jawapan yang ingin kita ketahui dan mengabaikan cara ekspresinya huraian adalah kabur, menjadikannya mustahil untuk dijawab. Sebenarnya, saya masih boleh memahami huraian soalan itu, tetapi saya hanya ingin mengatakan beberapa perkataan lagi kerana perasaan saya.
Berbalik kepada subjek, memandangkan anda tidak mahu berurusan dengan pemulaan data
$watch
, anda boleh menilainya seperti iniMenggunakan ngChange boleh mengelakkan panggilan pemula
Nota:
Perlu digunakan bersama dengan ngModel
Menukar nilai ngModel menggunakan program tidak akan mencetuskan ngChange
ngTukar Dokumentasi