Rumah > Soal Jawab > teks badan
Menggunakan Angular untuk melaksanakan operasi data dalam pengawal, kod kelihatan kembung dan sukar untuk dikekalkan
天蓬老师2017-05-15 16:53:28
Dalam erti kata atau "konvensyen", operasi DOM hanya boleh muncul dalam arahan. Tempat terakhir yang anda patut berada adalah dalam perkhidmatan. Angular menyokong pembangunan dipacu ujian Jika operasi DOM berlaku dalam perkhidmatan atau pengawal anda, ini bermakna ujian anda tidak boleh lulus. Sudah tentu, ini hanyalah satu perkara Apa yang penting ialah salah satu faedah menggunakan Angular, iaitu pengikatan data dua hala, supaya anda boleh fokus pada pemprosesan logik perniagaan tanpa perlu berurusan dengan longgokan operasi DOM. Jika kod Angular anda masih penuh dengan pelbagai operasi DOM, maka mengapa tidak menggunakan jquery secara langsung untuk pembangunan.
Saya juga menulis contoh sendiri, yang mungkin membantu anda: https://github.com/dolymood/angular-example
天蓬老师2017-05-15 16:53:28
Untuk hanya mengendalikan DOM, lebih baik untuk meletakkannya dalam arahan Apabila ia datang kepada crud data yang sepadan dengan DOM, adalah lebih baik untuk mengendalikan skop secara langsung dalam pengawal selepas mengikatnya kepada pengawal melalui templat. . Beberapa animasi respons boleh diikat dalam arahan Tentukan perkara, dan kemudian siarkan acara dalam pengawal untuk mengawal animasi yang sepadan dalam arahan Berikut ialah projek sudut yang agak lengkap, yang saya baca semasa saya memulakan sudut pada tahun 2014. Saya belajar banyak. Saya akan berkongsi dengan anda. Saya harap ia akan berguna untuk anda
https://github.com/atian25/wandoujia-satan伊谢尔伦2017-05-15 16:53:28
Angular sebenarnya membawa beberapa logik kerja yang asalnya dilakukan oleh hujung belakang ke hujung hadapan.
Contoh klasik: todomvc dan kod sumber