Можно ли повторно использовать логику проверки между Angular Forms, ag-grid и Asp.Net Core Web API? - PullRequest
0 голосов
/ 13 июня 2019

В настоящее время мы разрабатываем крупное корпоративное приложение. Наш веб-интерфейс разработан с использованием Angular 6, а наши серверные службы - с помощью .Net Core 2.1 Web API. Пользователь может создавать и редактировать один контракт за один раз. На данный момент мы используем проверку формы Angular, и это нормально. Теперь нам нужно реализовать массовое редактирование для контрактов по конкретным полям. Мы планируем использовать ag-grid для распечатки контрактов и массового редактирования. Мой первый вопрос: возможно ли централизовать / поделиться правилами валидации, которые мы использовали в форме редактирования контракта, с ag-grid?

Кроме того, наш контрактный API также может вызываться из других приложений. Поэтому нам также необходимо проверить входные параметры и применить правило проверки на стороне сервера.

Мой второй вопрос: возможно ли разделить правила проверки между Angular и Web API?

...