我在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
}
])
如何在角度v1中完成?
答案 0 :(得分:0)
let port = 10840;
angular.module("app",[])
.value('version', '0.1')
.constant('configuration',
{
webroot: 'http://127.0.0.1:' + port
}
)
.controller("ctrl",function($scope,configuration){
console.log(configuration.webroot)
})

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
</div>
&#13;