Im użyciu funkcji resolve z kilkoma kontrolerami, aby pobrać jakieś dane przed rendering nowego widoku w rzutach tak:angularjs: poprawna składnia Minify-stanie podczas korzystania determinację ze sterownikami
HomeCtrl.resolve = {
pictures: function(Picture) {
return Picture.getall();
}
};
ktokolwiek wiesz, jak to napisać, więc usługa obrazowania, która jest przekazywana jako argument, nie zostaje nadpisana po zminimalizowaniu?
każde miejsce, w którym kątowe używa DI, możesz użyć tej składni –
Niestety, to nie działa dla mnie. HomeCtrl.resolve = { obrazków: ['$ q', function (a) {}] }; zgłosi nieznanego dostawcę: aProvider <- a – wukong
@wukong Jeśli potrzebujesz wstrzyknąć usługę '$ q', powinieneś to zrobić w następujący sposób' HomeCtrl.resolve = {pictures: ['$ q', function ($ q) {} ]} ', jeśli musisz wstrzyknąć usługę' $ q' ORAZ usługę 'a', powinieneś zrobić to tak:' HomeCtrl.resolve = {pictures: ['$ q', 'a', function ($ q , a) {}]} '. – acrmuui