Мне нужно использовать константу для ссылки на URL-адрес в моем контроллере AngularJS. На основании примеров, которые я нашел до сих пор, я кодировал (маленький фрагмент):
var app = angular.module("customerManagement", []).constant('SERVER_URL','http://localhost:8080/customers');
app.controller("customerManagementController", function ($scope, $http) {
$scope.customers = [];
$scope.form = {
id: -1,
name: "",
surname: ""
};
//Now load the data from server
_refreshPageData();
//HTTP POST/PUT methods for add/edit customers
$scope.update = function () {
var method = "";
var url = "";
var data = {};
if ($scope.form.id == -1) {
//Id is absent so add customers - POST operation
method = "POST";
url = SERVER_URL;
data.name = $scope.form.name;
data.surname = $scope.form.surname;
}
Но, похоже, это не работает. В консоли я вижу:
Error: SERVER_URL is not defined
Что не так с моим постоянным определением?
Спасибо