Angular 您可能需要适当的加载程序来处理此文件类型asp.net core2.0

Angular 您可能需要适当的加载程序来处理此文件类型asp.net core2.0,angular,asp.net-web-api,asp.net-core-2.0,asp.net-core-webapi,Angular,Asp.net Web Api,Asp.net Core 2.0,Asp.net Core Webapi,我试图使用Visual Studio 2017 code 2.0和WebApi从数据库中简单地显示一个表,但我得到的错误是: 您可能需要适当的加载程序来处理此文件类型 因此,在使用Angular在Visual studio 2017 core 2.0中打开一个项目后,我将遵循以下步骤: 打开package manager控制台并编写以下3个命令: (1) 安装包Microsoft.EntityFrameworkCore.SqlServer (2) 安装软件包Microsoft.EntityFra

我试图使用Visual Studio 2017 code 2.0和WebApi从数据库中简单地显示一个表,但我得到的错误是:

您可能需要适当的加载程序来处理此文件类型

因此,在使用Angular在Visual studio 2017 core 2.0中打开一个项目后,我将遵循以下步骤:

  • 打开package manager控制台并编写以下3个命令:

    (1)
    安装包Microsoft.EntityFrameworkCore.SqlServer

    (2)
    安装软件包Microsoft.EntityFrameworkCore.Tools

    (3)
    Scaffold DbContext“ConnectionString”Microsoft.EntityFrameworkCore.SqlServer-OutputDir Models-Tables tbbook

  • 这将创建一个模型文件夹,其中包含2个类文件 带有类的模型文件夹

  • 然后我在controller文件夹中创建api控制器类,如下所示
    bookController.cs
    ,其代码如图所示`

  • 然后我在ClientApp>App>services中添加名为services的文件夹 我创建了一个名为
    bookservice.service.ts
    的文件,其中的代码是

  • 然后在CLientApp>App>中,我创建了一个名为fetchbooks的文件夹,并在其中 2个文件,如
    fetchbooks.component.ts
    fetchbooks.component.html
    ts文件中的代码是

    和html文件

  • 现在在
    app.shared.module.ts
    文件中添加了以下代码:


  • 现在,当我运行html文件时,它向我显示了不正确加载程序的错误,任何帮助都将非常感谢plz help

    我发现了这个问题,在我的接口声明中,与我正在检索的表中的数据相比,我给出的字段少了一个,只需在数据库中添加一个与我的表具有相同字段的新字段,就可以正常工作了

    现在我设法消除了这个错误,但现在我也无法显示我的表数据,现在如果我用json打开我的web api数据,它会显示出来,但如果我尝试打开任何其他页面,它会显示一个只有“值”的空白页面文本写入其中,然后如果我尝试返回应用程序第一次运行时登陆的主页,它也会显示相同的“值”文本。