在AngularJS应用程序中存储URL或URL域的最佳方法是什么?

前端之家收集整理的这篇文章主要介绍了在AngularJS应用程序中存储URL或URL域的最佳方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的AngularJS应用程序调用当前托管在一个服务上的API,但之前托管在另一个服务上,并且在不久的将来可能会在其他地方托管.

URL会定期更改.例如来自

myfirst.heroku.com/app/user/mike/profile

mysecond.bluemix.com/app/user/mike/profile

等等

我不想每次都改变每个位置的URL,我只想在/ app之前更改部分….

在Angular App中,最好的方法是什么?

注意:我在整个应用程序中使用的许多URL都在模块中,这些模块作为依赖项添加到我的主应用程序中.因此,Module1和Module2都在其控制器和资源中使用URL,然后包含在MainApp中.因此,所有dependee应用程序都需要访问一个很好的解决方案.那可能吗.

我想建议你必须使用角度常数,它类似于服务,但它会创建一个常量值,可以在我们的角度项目中随处注入.

这就是我们如何创造常数

持续服务:

angular.module('AppName')
 .constant('REST_END_POINT','https://rest.domain.com/');

控制器中的用法

angular.module('AppName')
 .controller('CTRL_NAME',['REST_END_POINT','$scope',function(REST_END_POINT,$scope){
      //your business logic.
]);

猜你在找的Angularjs相关文章