2017-10-11 109 views
0

以前我使用@角/ CLI:1.0.0 没有问题,使用httpangular-cli 1.4.2无法在angular4中加载本地json文件?

JSON文件路径来调用JSON文件是 d:\项目\程序\ SRC \程序\ ROL \ JSON \ ABC以.json

this.http.get('../../src/app/rolemanagement/json/role.generic.json') 
     .map((res: Response) => res.json()) 
     .catch(this.handleError) 

它的正常工作

yesturday我更新的CLI版本1.4.2,这个改变了上述的JSON文件不打电话,得到404错误控制台

I F ound会这样回答 Angular/cli and HTTP 404 for local content

我跟着这一点,但它不工作, 请帮我 预先感谢

回答

0

你应该JSON文件在你的角cli.json添加到资产

"assets": [ "assets", "rolemanagement/json/role.generic.json" ] 
+1

它不工作,即使在我的情况下,json文件是从后端动态创建的 – Runali