我有一个使用Webpack构建的Angular 4应用程序,我正在尝试提供JSON文件。两个问题:
myfile.json
我包含图像的方式。也就是说,如果我查看页面上任何图像的URL,它将显示为assets/angular.9db278d630f5fabd8e7ba16c2e329a3a.png
。我希望为我的JSON提供一个更简单的URL。window.open
。由于Angular组件显示在网页的标签内,因此我无法“突破”该页面。甚至可能吗?我意识到,我问过两个问题,但我会对任何一个问题的答案感到满意。不要两者:)
答案 0 :(得分:3)
如果您使用的是webpack 1,则可以使用json-loader;默认情况下,在Webpack 2中加载JSON(请参阅README for json-loader)。
然后可以与图像import myFile from ./myfile.json
类似地导入JSON。
关于你的其他问题,如果没有一些示例代码,很难理解你想要做什么。您似乎想在角度应用程序之外的页面上显示创建的JSON raw?