如果变量具有恒定值或设置一次,
value则是正确的选择。
您可以这样定义它:
app = angular.module('myApp', []);app.value('$webroot', 'localhost/webroot/app');现在,您可以将服务注入控制器并使用它:
app.controller('myController', ['$scope', '$webroot', function($scope, $webroot) { $scope.webroot = $webroot;}]);编辑#1
以适应您更新的问题:您可以使用与值相同的方式使用常量:
app = angular.module('myApp', []);app.constant('$webroot', 'localhost/webroot/app');app.controller('myController', ['$scope', '$webroot', function($scope, $webroot) { $scope.webroot = $webroot;}]);


