У меня есть проект Angular, который определяет пользовательский интерфейс, его события и т. Д.
Я также получил проект на C #, который выполняет некоторую бизнес-логику.
Сторона C # готовит результаты, и мне нужно как-то прочитать их в событиях щелчка страницы и отобразить их.
Я могу ссылаться на проект C # в проекте Angular, но, поскольку я контролирую как код Angular, так и код C #, я также могу просто добавить файлы C # непосредственно в проект Angular без необходимости ссылаться на внешний проект.
Псевдокод того, что мне нужно:
Код C # может быть таким:
public List<Agent> CSharpGetAgents()
{
.. fetch data from db
.. call web service
.. prepare list of agents
return agentsList;
}
А на стороне Typescript я хочу сделать что-то вроде:
let agents : Agent[] = CSharpGetAgents();
Как мне этого добиться?