Questions marquées «mvvm»

Model-View-ViewModel (MVVM) est un modèle de conception architecturale pour l'implémentation d'interfaces utilisateur qui sépare l'interface utilisateur (la vue) de ses données (le modèle) via sa logique de présentation (son ViewModel).

5
Existe-t-il un moyen approprié de réinitialiser les données initiales d'un composant dans vuejs?
J'ai un composant avec un ensemble spécifique de données de départ: 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 } } Ce sont des données pour une fenêtre …

8
MVVM est-il inutile? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
91 .net  wpf  mvvm 

13
Comment obtenir du contexte dans Android MVVM ViewModel
J'essaie d'implémenter le modèle MVVM dans mon application Android. J'ai lu que ViewModels ne devrait contenir aucun code spécifique à Android (pour faciliter les tests), mais je dois utiliser le contexte pour diverses choses (obtenir des ressources à partir de xml, initialiser les préférences, etc.). Quelle est la meilleure façon …


3
SwiftUI - Comment passer EnvironmentObject dans View Model?
Je cherche à créer un EnvironmentObject auquel le modèle de vue peut accéder (pas seulement la vue). L'objet Environnement suit les données de la session d'application, par exemple, LogIn, jeton d'accès, etc., ces données seront transmises aux modèles de vue (ou aux classes de service si nécessaire) pour permettre à …
16 ios  swift  mvvm  swiftui 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.