Pytania otagowane jako mvvm

Model-View-ViewModel (MVVM) to architektoniczny wzorzec projektowy do implementowania interfejsów użytkownika, który oddziela interfejs użytkownika (widok) od jego danych (model) za pośrednictwem logiki prezentacji (jego ViewModel).

5
Czy istnieje właściwy sposób resetowania początkowych danych komponentu w vuejs?
Mam komponent z określonym zestawem danych początkowych: data: function (){ return { modalBodyDisplay: 'getUserInput', // possible values: 'getUserInput', 'confirmGeocodedValue' submitButtonText: 'Lookup', // possible values 'Lookup', 'Yes' addressToConfirm: null, bestViewedByTheseBounds: null, location:{ name: null, address: null, position: null } } To są dane dla okna modalnego, więc kiedy się wyświetli, chcę, …

8
Czy MVVM nie ma sensu? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
91 .net  wpf  mvvm 

13
Jak uzyskać kontekst w modelu widoku Android MVVM
Próbuję zaimplementować wzorzec MVVM w mojej aplikacji na Androida. Czytałem, że ViewModels nie powinny zawierać kodu specyficznego dla Androida (aby ułatwić testowanie), jednak muszę używać kontekstu do różnych rzeczy (pobieranie zasobów z xml, inicjowanie preferencji itp.). Jaki jest najlepszy sposób, aby to zrobić? Widziałem, że AndroidViewModelma odniesienie do kontekstu aplikacji, …

1
Jak zaprojektować architekturę aplikacji internetowej przy użyciu jquery-mobile i knockoutjs
Chciałbym zbudować aplikację mobilną, uwarzoną tylko z html / css i JavaScript. Chociaż mam przyzwoitą wiedzę na temat tworzenia aplikacji internetowych za pomocą JavaScript, pomyślałem, że mogę zajrzeć do frameworka takiego jak jquery-mobile. Na początku myślałem, że jquery-mobile to nic innego jak framework widgetów, który jest przeznaczony dla przeglądarek mobilnych. …

5
Podstawowe pojęcia MVVM - co powinien robić ViewModel?
Próbując zrozumieć koncepcje MVVM, przeczytałem już kilka blogów i przyjrzałem się kilku projektom. Z tego, co rozumiem, Widok jest głupi, po prostu wie, jak przedstawić coś, co jest mu przekazywane. Modele to po prostu zwykłe dane, a ViewModel to coś, co działa jak wypełnienie pomiędzy nimi, że powinien pobierać informacje …
84 mvvm 


3
WPF MVVM Dlaczego warto używać widoków ContentControl + DataTemplate zamiast prostych widoków okien XAML?
Dlaczego to? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> Ustaw plik ExampleView.xaml jako: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vms="clr-namespace:MVVMProject.ViewModels"> <DataTemplate DataType="{x:Type vms:ExampleVM}" > <Grid> <ActualContent/> </Grid> </DataTemplate> </ResourceDictionary> I utwórz okno w ten sposób: public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); MainWindow …
83 c#  wpf  xaml  mvvm  architecture 

3
SwiftUI - jak przekazać EnvironmentObject do View Model?
Chcę utworzyć obiekt środowiska, do którego można uzyskać dostęp za pomocą modelu widoku (nie tylko widoku). Obiekt Environment śledzi dane sesji aplikacji, np. LoggedIn, token dostępu itp., Dane te zostaną przekazane do modeli widoku (lub klas usług, jeśli to konieczne), aby umożliwić wywołanie interfejsu API w celu przekazania danych z …
16 ios  swift  mvvm  swiftui 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.