Jestem nowy w ASP.NET MVC. Mam problem ze zrozumieniem celu ViewModel. Co to jest ViewModel i dlaczego potrzebujemy ViewModel dla aplikacji ASP.NET MVC? Jeśli otrzymam dobry przykład jego działania i wyjaśnienia, byłoby
Model widoku lub struktura punktów widzenia to struktura definiująca spójny zestaw widoków do wykorzystania w konstrukcji architektury. Widok jest reprezentacją całego systemu z perspektywy powiązanego zestawu problemów.
Jestem nowy w ASP.NET MVC. Mam problem ze zrozumieniem celu ViewModel. Co to jest ViewModel i dlaczego potrzebujemy ViewModel dla aplikacji ASP.NET MVC? Jeśli otrzymam dobry przykład jego działania i wyjaśnienia, byłoby
Używam Automapper i mam następujący scenariusz: Klasa OrderModel ma właściwość o nazwie „ProductName”, która nie znajduje się w bazie danych. Więc kiedy próbuję wykonać mapowanie za pomocą: Mapper.CreateMap<OrderModel, Orders>(); Generuje wyjątek: „Następujące 1 właściwości w...
Z tego pytania wynika, że sensowne jest, aby kontroler utworzył model ViewModel, który dokładniej odzwierciedla model, który widok próbuje wyświetlić, ale jestem ciekawy niektórych konwencji (jestem nowy we wzorcu MVC , jeśli nie było to już oczywiste). Zasadniczo miałem następujące...
Patrząc na dokumenty Google dla ViewModel, pokazują one poniższy przykładowy kod, jak uzyskać ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) W przypadku korzystania z najnowszej zależności android.arch.lifecycle:extensions:1.1.1nie ma takiej klasy...
Wraz z wprowadzeniem biblioteki składników architektury systemu Android wprowadzono kilka nowych klas, w tym AndroidViewModeli ViewModel. Jednak mam problem ze zrozumieniem różnicy między tymi dwiema klasami. PlikDokumentacja zwięźle opisuje AndroidViewModelnastępująco: Świadomość kontekstu...
Hej, próbuję uruchomić mój ViewModel, ale na razie nie mam szczęścia. Android Studio wyświetla błąd Cannot resolve symbol 'ViewModelProviders'. Każde inne pytanie znalazłem na ten temat została sprostowanie extends Activitydo extends AppCompatActivity, ale ja rozszerzenie właściwy. Nie wiem, czego...
Czy istnieje sposób przekazania dodatkowego argumentu do mojego AndroidViewModelkonstruktora niestandardowego z wyjątkiem kontekstu aplikacji. Przykład: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase...
Używam NHibernate do utrwalania obiektów mojej domeny. Aby zachować prostotę, używam projektu ASP.NET MVC jako warstwy prezentacji i warstwy usług. Chcę zwrócić obiekty domeny w formacie XML z moich klas kontrolerów. Po przeczytaniu kilku postów tutaj w Stack Overflow, doszedłem do wniosku, że...
Ostatnio odkrywam architekturę Androida, która została niedawno wprowadzona przez Google. Z dokumentacji znalazłem to: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null)...
OK, słyszałem dyskusję o „ViewModels” w odniesieniu do MS ASP.NET MVC. Otóż, to ma być specyficzny model, prawda? Nie jest to konkretny rodzaj widoku. W moim rozumieniu jest to rodzaj Modelu, który ma określony cel interakcji z Widokiem? Czy coś takiego? Byłoby mile widziane pewne...
Mam 2 modele: public class Person { public int PersonID { get; set; } public string PersonName { get; set; } } public class Order { public int OrderID { get; set; } public int TotalSum { get; set; } } Chcę edytować obiekty OBU klas w widoku SINGLE, więc potrzebuję czegoś takiego: @model...
Mam osobną klasę, w której zajmuję się pobieraniem danych (w szczególności Firebase) i zazwyczaj zwracam z niej obiekty LiveData i aktualizuję je asynchronicznie. Teraz chcę, aby zwrócone dane były przechowywane w ViewModel, ale problem polega na tym, że aby uzyskać tę wartość, muszę obserwować...
Każdy artykuł znaleziony w Internecie na temat korzystania z ViewModels i wykorzystania Automappera zawiera wytyczne dotyczące mapowania kierunku „Kontroler -> Widok”. Bierzesz model domeny wraz ze wszystkimi listami wyboru do jednego wyspecjalizowanego ViewModel i przekazujesz go do widoku....
Mam fragment: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState)...
Jestem bardzo zdezorientowany z powodu tego nowego API ViewModelProvider (ViewModelProviders jest przestarzały) Podobnie jak w przypadku nowych zmian, pojawiły się również nowe Konstruktory (kod źródłowy). # 1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) {...
Podążam za wzorcem MVVM - co oznacza, że mam ViewModel dla każdego fragmentu. Dodałem dwie zakładki za pomocą ViewPager2. Mój adapter wygląda następująco: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return...