gpt4 book ai didi

javascript - value() 或 constant() 可以在 AngularJS 中相互使用吗?

转载 作者:行者123 更新时间:2023-11-30 05:42:28 25 4
gpt4 key购买 nike

我定义了一个 .constant() 作为服务访问的基本 URL。然后,我有几个具有相对 URL 路径的常量,我想在其上添加基本 URL 以使其成为绝对路径。

是否可以从另一个常量或值中访问 .constant().value()

angular.module('App')
.constant('baseurl', 'http://www.example.com')
.constant('posturl', baseurl + '/posts')

最佳答案

一个解决方案可能是做这样的事情:

var baseurl = 'http://www.example.com';

angular.module('App')
.constant('baseurl', baseurl)
.constant('posturl', baseurl + '/posts')

我经常将常量放在单独的文件中,因此使用适当的作用域(例如,将其包装在自运行函数中)不会用大量全局变量污染应用程序。

关于javascript - value() 或 constant() 可以在 AngularJS 中相互使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com