Вопрос

Я хочу установить значения для меток формы из контроллера.Могу ли я отправить List<String> в качестве параметра и получить форму для установки отдельных меток ИЛИ установить значения для каждой метки из класса контроллера?Меня смущает уровень извлечения логики из формы.

Это было полезно?

Решение

я предполагаю, что вы используете шаблон модели представления (независимо от того, какую платформу пользовательского интерфейса вы используете).

вы можете сделать всю метку формы как одно свойство (конечно, с возможностью уведомления) в вашей модели презентации и связать ее с меткой формы в представлении.

Если вы передаете List, это будет менее естественно, труднее читать и потребует больше кода для модульного тестирования.

Но метка формы является специфичной для представления, она будет иметь дело с локализацией или интернационализацией. Было бы лучше просто поместить его на мнение, а не в модель презентации

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top