Как современное приложение angular использует различные традиционные сервисы - PullRequest
0 голосов
/ 07 января 2020

У меня есть требование конвертировать различные виды сервисов, такие как soap сервисы, wcf xml сервисы, веб-сервисы, которые в настоящее время работают в приложении Silverlight. поэтому при преобразовании мы используем angular в качестве внешнего интерфейса, а серверная сторона в настоящее время не выполняет модификации.

В этом случае возникает вопрос:

возможно ли использовать различные структуры xml сервисы, такие как soap, asmx, веб-сервисы в angular напрямую. или необходимо десериализовать в angular.

Примечание. В настоящее время мы не изменяем ответы существующих служб, поскольку клиент, уже использующий существующее приложение. В целях экономии времени изменяет только бизнес-логи c в angular.

Или же нам нужно написать любой webapi или упаковщик для использования службы и преобразовать в json и разместить его на сервере для использования json,

. другие методы? предложения более ценны

1 Ответ

0 голосов
/ 07 января 2020

В идеале это должно обрабатываться на сервере - простое добавление новой конечной точки должно сделать работу.

Однако, если вы не хотите ничего менять на сервере, ниже Вы можете использовать npm пакетов.

  1. node-xml2 js
  2. ngx-xml2 json

Дополнительная информация:

  1. Angular2: преобразование XML в JSON
  2. Angular: преобразование XML до JSON
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...