ASP.NET Boilerplate(Core 2.0 + Angular 5)免费模板中的数据服务异常

时间:2017-12-05 15:52:18

标签: angular typescript aspnetboilerplate angular5 typescript2.4

我创建了一个测试API,它在.NET应用程序中返回一个示例字符串,并且使用像Postman这样的REST API客户端一直运行良好。但是当我尝试通过样板中的Angular应用程序中的数据服务检索数据并尝试console.log响应时,我得到了一个异常,如下所示:

Exception when loading the component

基本上我在service-proxy.ts文件中添加了一个简单的类,其中几乎所有服务都存储在应用程序中。

@Injectable()

export class TestService {

    constructor(private http: Http){

    }

    testRetrieve(){
        return this.http.get('http://localhost:21021/api/services/app/User/GetTest');
    }
}

然后我在模块文件service-proxy.module.ts中添加了类,并将其注入用户组件中,以便在构造函数中调用函数,如下所示:

constructor(
    injector: Injector,
    private _userService: UserServiceProxy,
    private tstSrv: TestService
) {
    super(injector);
    this.tstSrv.testRetrieve().subscribe(res => console.log);
}

我不知道为什么它会给我这种错误。 我无法在Angular中编写任何比此更简单的代码。 testRetrieve()函数只返回一个简单的observable,我只需subscribe()即可。但是,背景中的某些内容正在错误,并且该应用正在某处寻找then

有人有任何想法吗?

0 个答案:

没有答案