我更新了我的项目,并且在Angular 2和现在的4中一切都很好。我现在Angular-CLI 1.0.0
导入了,它将找不到primeNG的json文件。
constructor(private http: Http) {}
getFiles() {
return this.http.get('mock_data/data.json')
.toPromise()
.then(res => <TreeNode[]> res.json().data)
.then(data => { return data; });
}
引发错误,我尝试添加./
复制的文件夹路径以进行仔细检查。
在我的index.html
文件中<base href="/">
,目录位于src
错误:
core.es5.js:1084 ERROR Error: Uncaught (in promise): Response with status: 404 Not Found for URL: http://localhost:4200/mock_data/data.json
尝试移至mock_data
该assets
文件夹,然后使用来更新URL 'assets/mock_data/data.json'
。
建议编辑:
另一种方式:仅添加"mock-data"
到.angular-cli.json
文件中:
"assets": [
"assets",
"favicon.ico",
"mock-data"
]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句