benim Eğik 2 proje için Açısal-CLI (webpack versiyonu) kullanıyorum ve ayrıca jQuery kullanmak gerekir (ne yazık ki. Benim durumumda, bu Semantik-UI bir bağımlılık ve ben menü açılır listesini işlemek için bunu kullanıyorum).Açısal 2 ve jQuery - nasıl test edilir?
yolu bunu kullanıyorum:
Sonranpm install jquery --save
içinde scripts
dizide angular-cli.json
dosyayı listeleme:
scripts": [
"../node_modules/jquery/dist/jquery.min.js"
]
Yani
o paket dosyasına dahil olur ve bu dosya otomatik kullanılır kök html dosyası:
( )O zaman ihtiyacım olan dosyalarda declare var $: any;
ve iyi çalışıyor. Karma, $ is not defined
hata bildirdiği için ng test
testleri ile ilgili bir sorun var.
nasıl bileşen spec jQuery dahil oldu? Aynı hatayı alıyorum ve jQuery'yi karma.conf.js dosyasındaki dosya dizisine dahil etmeye çalıştım. –