无法获取 angular 2 资产文件夹中的数据
Unable to fetch data placed in assets folder in angular 2
在我的示例应用程序中,我创建了一个简单的 json 文件 institute.json,其中包含 instituteName 的数据和 typ
我创建了一个名为 get-data.service.ts 的服务 class 来从资产文件夹中的 json 文件中获取数据。
但是当我尝试访问 URL http://localhost:4200/assets/institute.json
时,它会将我重定向到我的应用程序的登录页面。
我在我的应用程序中为管理员用户创建了routeguard,是因为routeguard我无法访问URL http://localhost:4200/assets/institute.json
吗? ??
请访问我的示例应用程序 here
当我试图从我的 admin.component.ts 文件中的服务获取数据时,出现以下错误。
GET http://localhost:4200/assets/institute.json 404 (Not Found)
任何帮助将不胜感激。请指导我我在这里遗漏了什么...?
您的资产文件夹未复制到编译后的代码中。
就像从
更改 .angular-cli.json 文件一样简单
{
"apps": [{
"styles": ["styles.css"]
}]
}
到
{
"apps": [{
"styles": ["styles.css"],
"assets": ["assets"]
}]
}
我在这个示例中修正了它 here。
在我的示例应用程序中,我创建了一个简单的 json 文件 institute.json,其中包含 instituteName 的数据和 typ
我创建了一个名为 get-data.service.ts 的服务 class 来从资产文件夹中的 json 文件中获取数据。
但是当我尝试访问 URL http://localhost:4200/assets/institute.json
时,它会将我重定向到我的应用程序的登录页面。
我在我的应用程序中为管理员用户创建了routeguard,是因为routeguard我无法访问URL http://localhost:4200/assets/institute.json
吗? ??
请访问我的示例应用程序 here
当我试图从我的 admin.component.ts 文件中的服务获取数据时,出现以下错误。
GET http://localhost:4200/assets/institute.json 404 (Not Found)
任何帮助将不胜感激。请指导我我在这里遗漏了什么...?
您的资产文件夹未复制到编译后的代码中。 就像从
更改 .angular-cli.json 文件一样简单{
"apps": [{
"styles": ["styles.css"]
}]
}
到
{
"apps": [{
"styles": ["styles.css"],
"assets": ["assets"]
}]
}
我在这个示例中修正了它 here。