我有一个项目,我在其中建立了一个静态网络,用于显示项目。我没有后端系统,所以我只使用Angular来显示js项目列表。我希望用户能够从js更新其项目,而无需重新编译有角度的应用程序。
这是我的示例https://stackblitz.com/edit/mockdatatestangular?embed=1&file=src/app/app.component.html
在这里,我有ockupdata.ts,用于存储所有需要显示的数据。我希望它是可编辑的/可更新的(我是说我可以将新的mockupdata.ts上传到服务器,而无需重新编译整个应用程序。)
有可能这样做吗?
答案 0 :(得分:1)
编译Angular代码时,可以将其转换为一个或多个JS文件中的JS代码。您的Angular应用无法从TypeScript文件中“读取”。这样不是动态的。在您描述的过程中,您的数据被硬编码在最终的捆绑包中。
只要服务器允许,您可以尝试将数据上传到JSON文件中并从那里读取。如果没有,那么您将需要一些基本服务器来将数据作为JSON返回。