Rumah > Soal Jawab > teks badan
Di atas ialah laluan projek saya, saya telah menemui banyak maklumat. Saya tidak tahu cara menggabungkan Angular dan RequireJS
伊谢尔伦2017-05-15 16:59:08
Pada mulanya saya juga sangat berminat untuk menggunakan Angular dan RequireJS untuk memanggil sumber secara fleksibel saya menggunakannya untuk seketika, tetapi kemudian saya tiba-tiba menyedari bahawa ia tidak masuk akal. Selepas itu, saya mengubah suai strategi supaya hanya pemalam dimuatkan menggunakan RequireJS, dan pengawal lain, penghala, dll. dibungkus dalam fail seperti app.js. Sebenarnya, fail itu tidak besar. Kod perniagaan sudah dimampatkan kepada 150K, yang luar biasa Mengapa menghabiskan banyak masa menggabungkan Angular dan RequireJS, dan ia akan memperkenalkan banyak pepijat.
仅有的幸福2017-05-15 16:59:08
Gunakan angular-async-loader untuk melaksanakan pemuatan tak segerak bagi modul sudut, termasuk pelbagai pengawal, penapis, perkhidmatan, arahan, dsb., dan juga menyokong angular-ui-router
http://my.oschina.net/sub/blog/513255/
https://github.com/subchen/angular-async-loader
迷茫2017-05-15 16:59:08
Mengenai penggunaan RequireJS dengan Angular, saya fikir adalah lebih baik untuk memilih berdasarkan senario perniagaan Ia tidak perlu untuk aplikasi umum Kumpulan kami telah menggunakan Dojo berdasarkan spesifikasi AMD dan menggunakan RequireJS untuk modul pengurusan. Saya Saya pernah mahu menggunakan RequireJS untuk menguruskan Angular dan Dojo. Ini adalah kelebihan komponen UI Angular + Dojo Lagipun, kawalan UI Angular tidak cukup kompleks Lagipun, masih tiada komponen super kompleks seperti TreeGrid. Tetapi pada akhirnya, selepas bermain-main dengannya, saya sentiasa merasakan bahawa kaedah Require dan modularisasi Angular sendiri nampaknya tidak sepadan Semasa proses penggunaan, ia berasa sangat pelik, terutamanya untuk pemula dalam pasukan, yang mudah keliru.
Ini adalah percubaan mudah sebelum https://github.com/hjzheng/RequireJS-Dojo-AngularJS
Akhirnya, semua orang bersetuju bahawa adalah lebih baik untuk melepaskan Dojo dan menggunakan Angular + Angular-UI—Bootstrap + UI-Grid Jika tidak, bangunkan arahan baharu sendiri, yang akan menjadi lebih cekap daripada sebelumnya.
Semestinya jika anda hanya menggunakannya untuk belajar, barang yang disediakan oleh rakan sekelas di tingkat atas dan bawah sudah boleh memuaskan hati anda.
某草草2017-05-15 16:59:08
Fungsi suntikan kebergantungan diduakan Untuk mengukuhkan konsep pelapisan, ng memperkenalkan konsep seperti konfigurasi, pembekal, kilang, perkhidmatan, dll. Malah, dalam AMD, semuanya dilakukan dengan satu definisi. Seperti yang dikatakan rakan di tingkat atas, AMD hanya boleh mengatasi ng pada tahap terbaik dan menguruskan beberapa perpustakaan pihak ketiga pada tahap yang sama dengan ng.