Apakah perubahan Ng di JS sudut dan bagaimana memberikan nilai kepadanya?



Ng-change adalah arahan dalam sudut JS yang dimaksudkan untuk melakukan operasi ketika nilai komponen atau peristiwa diubah. Ketahui semua tentangnya dengan contoh.

Hai, mari belajar tentang arahan menarik yang disediakan , iaitu arahan ng-change, nama itu sendiri sebahagiannya memberikan kerja yang dilakukannya. Pengaturcara biasanya keliru antara peristiwa perubahan dan ng-perubahan, mari kita jelaskan semua perkara hari ini di blog ini. Topik yang akan kita bahas hari ini adalah:

Sebelum meneruskan blog, kita akan melihat dengan cepat apa Arahan dalam AngularJS.





Apakah arahan itu?

Arahan AngularJS hanyalah atribut HTML yang diperluas dengan awalan 'ng-'. AngularJS menyediakan sekumpulan arahan terbina dalam yang menawarkan pelbagai fungsi untuk aplikasi kami.

AngularJS juga membolehkan kita menentukan arahan kita sendiri.



Apa itu ng-perubahan?

Perubahan adalah yang dimaksudkan untuk melakukan operasi ketika nilai komponen atau peristiwa diubah. Dalam kata lain,ng-perubahanarahan memberitahu AngularJS apa yang harus dilakukan apabila nilai elemen HTML berubah.

peranan dan tanggungjawab pembangun hadoop

Seorangmodel ngarahan diperlukan oleh arahan ng-perubahan.



gabungkan semacam pseudocode c ++

Perkara penting semasa menggunakan arahan perubahan-perubahan:

  • Apa yang berlaku pada acara onChange? Theng-perubahanarahan dari AngularJS tidak mengatasi peristiwa onchange asal elemen, kedua-duanyang-perubahanungkapan dan peristiwa pertukaran yang asal akan dilaksanakan.
  • Theng-perubahanperistiwa akan dicetuskan pada setiap perubahan nilai. Ia tidak akan menunggu semua perubahan dibuat, atau medan input hilang fokus.
  • Theng-perubahanperistiwa hanya dipicu jika ada perubahan sebenarnya dalam nilai input, dan bukan jika perubahan itu dibuat dari JavaScript.
  • Arahan ng-perubahan ini disokong oleh tag HTML seperti,, dan.
  • Ekspresi ngChange dinilai hanya apabila perubahan pada nilai input menyebabkan nilai baru diberikan pada model.

Ia tidak akan dinilai:

  1. jika nilai yang dikembalikan dari saluran transformasi $ parsers tidak berubah
  2. jika input terus tidak sah, kerana model akan tetap batal
  3. jika model diubah bukan dengan nilai input tetapi secara programatik.

Catatan , arahan ini memerlukanngModeluntuk hadir.

Sintaks:

< unsur ng-perubahan='Ungkapan' > unsur >

ungkapan: Ini menentukan ekspresi yang dijalankan ketika nilai elemen berubah.

Contoh:

 

Sila taipkan medan input:

peruntukan memori dinamik dalam c ++ dengan program contoh

Medan input telah berubah {{count}} kali.

angular.module ('App1', []) .controller ('cng1l', ['$ lingkup', fungsi ($ lingkup) {$ lingkup.count = 0 $ lingkup.myFunc = fungsi () {$ lingkup.count ++} }])

Keluaran (Selepas 3 perubahan)

Sila taipkan medan input:

Medan input telah berubah 3 kali.

Saya harap, sekarang anda mungkin sudah mendapat pemahaman yang jelas tentang arahan ng-change, cuba gunakannya dalam program anda dan lihat berapa banyak yang telah anda pelajari. Terima kasih untuk membaca.Saya mengesyorkan anda untuk menyelesaikannya Tutorial Sudut Senarai main video Edureka untuk menonton video dan belajar bagaimana bekerja dengan aplikasi Angular.

Sekarang setelah anda mengetahui Arahan Sudut, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Angular adalah kerangka kerja JavaScript yang digunakan untuk membuat aplikasi web sisi pelanggan yang berskala, perusahaan, dan prestasi. Dengan penggunaan rangka kerja Angular tinggi, pengurusan prestasi aplikasi didorong oleh masyarakat secara tidak langsung mendorong peluang pekerjaan yang lebih baik. Latihan Persijilan Angular bertujuan untuk merangkumi semua konsep baru di sekitar Pembangunan Aplikasi Perusahaan.