W środowisku MVC dane są obsługiwane w modelu.Czy jest to "najlepsza praktyka", aby wykonać wywołanie AJAX ze sterownika?
Czy w AngularJs często obsługuje się dane bezpośrednio w kontrolerze, czy zamiast tego należy je wykonywać w usłudze?
W środowisku MVC dane są obsługiwane w modelu.Czy jest to "najlepsza praktyka", aby wykonać wywołanie AJAX ze sterownika?
Czy w AngularJs często obsługuje się dane bezpośrednio w kontrolerze, czy zamiast tego należy je wykonywać w usłudze?
Nie ma nic złego w wystrzeliwaniu XHR z kontrolera, jeśli kontroler jest jedynym, który korzysta z połączenia.
Jeśli jednak wiele kontrolerów musi wykonać to samo połączenie, lepiej przenieść je do usługi, aby uzyskać łatwy dostęp.
To właśnie robię, chciałem tylko wiedzieć, co myślą o tym purystów. Dziękuję za Twoją odpowiedź. – JMaylin
Powiedziałeś przenieść wywołanie ajax w serwisie ze względu na łatwość dostępu. dlaczego nie przenieść wywołania ajax w rzeczywistości ..... proszę powiedz mi powód, dla którego należy unikać tego celu? –
Najlepszą praktyką byłoby przechowywanie danych w usłudze. Ale jeśli to tylko niewielka ilość danych, a dane nie są używane w innych miejscach, kontroler jest w porządku. – Daiwei
@sza To interesujący post, ale to nie odpowiada na moje pytanie. – JMaylin
@Daiwei Ok, dziękuję – JMaylin