在AngularJS应用程序中存储URL或URL域的最佳方法是什么?
发布时间:2020-12-17 08:46:20 所属栏目:安全 来源:网络整理
导读:我的AngularJS应用程序调用当前托管在一个服务上的API,但之前托管在另一个服务上,并且在不久的将来可能会在其他地方托管. URL会定期更改.例如来自 myfirst.heroku.com/app/user/mike/profile 至 mysecond.bluemix.com/app/user/mike/profile 等等 我不想每次
我的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. ]); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |