Pengetahuan saya tentang angularjs tidak begitu mendalam dan saya tidak tahu bahasa Inggeris, jadi tiada dokumen API Cina untuk dirujuk. Pada masa ini menghadapi beberapa masalah. Saya mahu menggunakan angularjs dan bukannya jQuery untuk mencapai beberapa kesan biasa, tetapi saya mendapati bahawa idea itu tidak jelas atau saya tidak tahu bagaimana untuk melakukannya. Pada masa ini, saya mempunyai 3 soalan untuk ditanya.
1. Bagaimanakah angularjs mencipta kesan navigasi semudah jQuery? `$(".buy_color_btn>a,.buy_size_btn>a").klik(fungsi(e){
if($(e.target).hasClass("actives")){
$(e.target).removeClass("actives");
}else{
$(e.target).addClass('actives').siblings('.actives').removeClass('actives');
}
})
Sesiapa yang tahu jQuery mesti tahu bahawa kod ini adalah kesan navigasi Selepas mengklik, teg lain yang sama tahap akan mengalih keluar kelas ini dibatalkan. Bagaimana untuk melaksanakan ini dalam angularjs? `
Pengetahuan saya tentang angularjs tidak begitu mendalam dan saya tidak tahu bahasa Inggeris, jadi tiada dokumen API Cina untuk dirujuk. Pada masa ini menghadapi beberapa masalah. Saya mahu menggunakan angularjs dan bukannya jQuery untuk mencapai beberapa kesan biasa, tetapi saya mendapati bahawa idea itu tidak jelas atau saya tidak tahu bagaimana untuk melakukannya. Pada masa ini, saya mempunyai 3 soalan untuk ditanya.
1. Bagaimanakah angularjs mencipta kesan navigasi semudah jQuery?
$(".buy_color_btn>a,.buy_size_btn>a").klik(fungsi(e){
if($(e.target).hasClass("aktif")){
$(e.target).removeClass("actives");
}lain{
$(e.target).addClass('actives').siblings('.actives').removeClass('actives');
}
})
Salin kod
Sesiapa yang mengetahui jQuery mesti tahu bahawa kod ini adalah kesan navigasi Selepas mengklik, ia akan memberikan teg lain pada tahap yang sama jika yang diklik mempunyai kelas , ia juga akan Membatalkan. Bagaimana untuk melaksanakan ini dalam angularjs?
2. Adakah angularjs mempunyai dokumentasi bahasa Cina pada masa ini? .
3. Berdasarkan soalan pertama, selepas saya menggunakan ng-repeat untuk menggelungkan navigasi secara dinamik, saya mendapati bahawa acara klik jQuery saya tidak sah Adakah ng-repeat akan menghalang peristiwa jQuery? Sepatutnya tak boleh kan?
Tangkapan skrin kod.
Mungkin masalahnya ialah jika saya menggunakan teg statik, acara jQuery akan berkuat kuasa Sebaik sahaja saya menggunakan ng-repeat untuk menggelungkannya secara dinamik, saya mendapati bahawa jQuery tidak sah. .
Pergi ke https://github.com/angular/angular.js untuk memuat turun kod sudut. Walaupun kod itu juga dalam bahasa Inggeris, terdapat contoh, yang sangat membantu untuk pembelajaran yang mendalam.