使用Angular

时间:2016-02-19 11:03:25

标签: angularjs laravel-5

我想将基本网址存储在.env文件中并使用angular读取它。或者我应该将该变量存储在角度配置文件中?

它的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

您无法从angular读取.env文件,因为此文件不公开,客户端显然无法访问。

要公开一些后端配置,您可以选择其他方法:

  • 公开配置api,在应用程序准备就绪时通过$ http调用它(使用.run())并将检索到的数据保存在服务中以便共享 前端组件之间的配置

  • 创建一个后端服务,该服务呈现为js文件,并将此js文件包含为标准角度组件

  • 在ng-app节点上使用服务器定义的ng-init,以便通过角度范围访问配置

在我看来,第一个是最好的。