0

我将 nswag 与 angular2 typescript 应用程序一起使用,并希望从 WebAPI 返回一个泛型类型或 typescript 中的“任何”:

public async Task<T> GetSomeInput(SomeInput input)
{
        if (input == "Car")
        {
            var result = await _repository.GetAsync<Car>(input);
            return result.MapTo<CarDto>();
        }

         if (input == "Bike")
        {
            var result = await _repository.GetAsync<Bike>(input);
            return result.MapTo<BikeDto>();
        }
   }

所以在有角度的一面,我做了演员。有没有办法做到这一点?

4

1 回答 1

0

如果您使用完整的 nswag 堆栈(swagger 和代码生成),您可以将响应定义为对象,并且它应该在 typescript 中键入为 any。

于 2017-04-26T06:48:53.717 回答