Im kontrolörleri ile kararlılığını kullanarak:angularjs: Doğru küçültmek-muktedir sözdizimi yeni bakış render böyle devreye giriyor önce bazı veri getirmek için kontrolörler bir çift çözmek işlevini kullanarak
HomeCtrl.resolve = {
pictures: function(Picture) {
return Picture.getall();
}
};
kimseyi mu Bunu nasıl yazacağımı biliyorsunuz, bu yüzden argüman olarak geçilen Picture-service, küçültüldüğünde üzerine yazılmaz mı?
Açısal dizinin DI kullanıldığı her yerde, bu sözdizimini kullanabilirsiniz –
Ne yazık ki, Benim için çalışmıyor. HomeCtrl.resolve = { resimler: ['$ q', işlev (a) {}] }; Bilinmeyen sağlayıcı bildirir: aProvider <- a – wukong
@wukong Eğer '$ q' servisini enjekte etmeniz gerekiyorsa bunu böyle yapmalısınız 'HomeCtrl.resolve = {pictures: [' $ q ', function ($ q) {} ]} ', $ q' hizmetini ve bir' a' hizmetini enjekte etmeniz gerekiyorsa bunu şöyle yapmalısınız: HomeCtrl.resolve = {resim: ['$ q', 'a', function ($ q) a) {}}}. – acrmuui