博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular学习中踩过的坑
阅读量:6885 次
发布时间:2019-06-27

本文共 576 字,大约阅读时间需要 1 分钟。

hot3.png

这篇踩坑的总结,在17年初就记录在了我自己的Evernote中,一直没有发出来. 今天写都这里,算是做一个备份和分享,万一哪天Evernote挂了呢 /手动滑稽?? . 

背景:  在看爱奇艺中angular2视频教程中的第16节中,有关调用本地假数据json文件,遇到了无法载入json文件的404错误; 

分析原因: angular的采用的打包的模式来发布的,因此所有的静态资源最终如果要被打包,就必须配置在    .angular-cli.json   而视频中并没有说明这一点. 因此在根目录新建了一个mock-data文件夹来存放所有的假数据json文件. 页面中去请求改路径的时候,提示找不到此文件. 原因就是没有把此文件夹 放入配置中;

解决方法: 

Src目录下新建mock-data文件夹用来存放假数据people.json;

105851_7qZx_3523984.png

 

 

 

 

 

 

.angular-cli.json配置文件中的assets中加入mock-data文件夹名;

110851_79zk_3523984.png

需要调用的service.ts文件中请求改该文件的路径为/mock-data/people.json

110911_F73c_3523984.png

 

总结:

初期确实太菜了,不知道这一点.而且现在回想起来这样做并不规范.静态资源如果真要加入项目中,也应该放入assets目录内;

转载于:https://my.oschina.net/u/3523984/blog/1612807

你可能感兴趣的文章
Unity学习系列一简介
查看>>
利用Python框架pyxxnet_project实现的网络服务
查看>>
一个最简单的WebSocket hello world demo
查看>>
Midway 外部版启动过程分析
查看>>
2月26日云栖精选夜读 | 中国视频云市场格局已定,阿里云成第一大厂商
查看>>
记一次JVM调优
查看>>
进行移动端Unity开发,针对引擎PowerVR性能建议
查看>>
机器学习PAI全新功效——实时新闻热点Online Learning实践
查看>>
SWPU CTF题解
查看>>
golang并发ping主机
查看>>
阿里云技术教程系列-ECS远程连接 Linux 实例
查看>>
如何解决报表关联计算中的性能问题
查看>>
如何快速搜索SQL数据库数据和对象
查看>>
工厂模式(Factory)
查看>>
选择器
查看>>
你也是这样写代码的吗?
查看>>
学习之道。 文/江湖一剑客
查看>>
学习ASP.NET Core Razor 编程系列十八——并发解决方案
查看>>
零元学Expression Design 4 - Chapter 2 熟悉Design并且快速设计出Silverlight网页
查看>>
JVM Profiler CpuAndMemoryProfiler
查看>>