Javascript 在angular services中声明的该常量内使用变量

Javascript 在angular services中声明的该常量内使用变量,javascript,angularjs,constants,angular-services,Javascript,Angularjs,Constants,Angular Services,我在angularjs v1服务中声明了这个常量webroot angular.module('myApp.services', []) .value('version', '0.1') .constant('configuration', { webroot: 'http://127.0.0.1:10840' } ]) 我有一个变量port,用于webroot使用的端口号。我想使用port以如下方式声明常量webroot

我在angularjs v1服务中声明了这个常量
webroot

angular.module('myApp.services', [])
    .value('version', '0.1')
    .constant('configuration',
        {
            webroot: 'http://127.0.0.1:10840'
        }
])
我有一个变量
port
,用于
webroot
使用的端口号。我想使用
port
以如下方式声明常量
webroot

let port = 10840;

    angular.module('myApp.services', [])
        .value('version', '0.1')
        .constant('configuration',
            {
                webroot: 'http://127.0.0.1:' + port
            }
    ])

如何在angular v1中执行此操作?

是的,您可以执行此操作。这是一个示例演示

let端口=10840;
角度模块(“应用程序”,[])
.value('version','0.1')
.constant('配置',
{
webroot:'http://127.0.0.1:“+端口
}
)
.controller(“ctrl”,函数($scope,configuration){
console.log(configuration.webroot)
})