Запитання з тегом «viewmodel»

Модель подання або рамка точок зору - це структура, яка визначає цілісний набір поглядів, який буде використовуватися при побудові архітектури. Погляд - це представлення цілої системи з точки зору відповідного комплексу проблем.

13
Що таке ViewModel в MVC?
Я новачок у ASP.NET MVC. У мене проблеми з розумінням мети ViewModel. Що таке ViewModel і навіщо нам потрібен ViewModel для програми ASP.NET MVC? Якщо я отримаю хороший приклад щодо його роботи та пояснення, що було б краще.

8
Ігноруйте відображення однієї власності за допомогою Automapper
Я використовую Automapper, і у мене є такий сценарій: Клас OrderModel має властивість під назвою "ProductName", яка відсутня в базі даних. Тому коли я намагаюся зробити картографування за допомогою: Mapper.CreateMap<OrderModel, Orders>(); Він створює виняток: "Наступні 1 властивості Project.ViewModels.OrderModel не відображаються:" ProductName " Я читав в WikiMe для проектування AutoMapper навпаки …

3
AndroidViewModel проти ViewModel
З впровадженням бібліотеки компонентів архітектури Android, було введено кілька нових класів, серед яких AndroidViewModelі ViewModel. Однак у мене виникають труднощі з'ясувати різницю між цими двома класами. Документація коротко описується AndroidViewModelнаступним чином : Відомо про контекст програми ViewModel Я ціную стислість, але що саме це означає? Коли ми маємо обрати для …

14
Неможливо вирішити символ ViewModelProviders на AppCompatActivity
Гей, я намагаюся працювати, щоб моя ViewModel працювала, але поки не пощастило. Android Studio показує помилку Cannot resolve symbol 'ViewModelProviders'. Будь-який інший питання , який я знайшов на цю тему виправляв extends Activityдо extends AppCompatActivity, але я тягнеться правильний. Не впевнений, чого мені не вистачає ... Мій код заснований на …

9
Додаткові аргументи Android ViewModel
Чи є спосіб передати додатковий аргумент моєму користувацькому AndroidViewModelконструктору, крім контексту програми. Приклад: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } І коли я хочу користуватися своїм користувацьким ViewModelкласом, я …

8
DTO = ViewModel?
Я використовую NHibernate для збереження об'єктів домену. Щоб зробити все просто, я використовую проект ASP.NET MVC як мій презентаційний рівень, так і мій рівень обслуговування. Я хочу повернути свої доменні об’єкти в XML з моїх класів контролерів. Прочитавши декілька публікацій на темі стека переповнення, я збираю ЗНО - це шлях. …

5
Як оновити LiveData ViewModel із фонової служби та оновлення інтерфейсу користувача
Нещодавно я досліджую архітектуру Android, яку нещодавно представив Google. З документації я знайшов це: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() { // do async operation to …

5
Модель ASP.NET MVC проти ViewModel
Добре, я слухав дискусію щодо "ViewModels" стосовно ASP.NET MVC MS. Тепер це призначено для конкретного виду Моделі, правильно? Не специфічний вид подання. Наскільки я розумію, це свого роду Модель, яка має конкретну мету взаємодії з Поглядом? Або щось подібне? Буде вдячний за деякі роз’яснення.


4
Як зіставити модель перегляду назад із моделлю домену в дії POST?
Кожна стаття, знайдена в Інтернеті про використання ViewModels та використання Automapper, містить вказівки щодо відображення напрямків "Контролер -> Перегляд". Ви берете модель домену разом із усіма списками вибору в один спеціалізований ViewModel і передаєте її у подання. Це зрозуміло і добре. Погляд має форму, і врешті-решт ми перебуваємо в дії …

3
Чому я отримую null замість порожнього рядка під час отримання запиту POST із Razor View?
Раніше я отримував порожній рядок, коли не було значення: [HttpPost] public ActionResult Add(string text) { // text is "" when there's no value provided by user } Але зараз я передаю модель [HttpPost] public ActionResult Add(SomeModel Model) { // model.Text is null when there's no value provided by user } …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.