如果变量具有恒定值或设置一次,
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;}]);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)