Я использую угловой ресурс для извлечения записи из моей точки доступа.
Ниже приведена информация о моем контроллере.
$scope.formInformation = formService.get({id:$state.params.form_id });
Ниже мой сервис
(function(){
"use strict";
angular
.module("mainAppModule")
.factory("formService", formService);
function formService($resource)
{
return $resource(apiLink + 'form/:id',
//{id: '@_id'}, //this breaks it
{
'query' : {
method: 'GET',
isArray: true,
}
},
{
'get' : {
method: 'GET',
url: apiLink + 'form/individualForm/:id',
}
}
);
}
})();
Когда я пытаюсь перезаписать переменную url, она все еще использует исходную, которая есть.
"apiLink +"form/:id"
в отличие от
apiLink + 'form/individualForm/:id',
, который должен быть перезаписан следующей строкой.
url: apiLink + 'form/individualForm/:id',
но когда уберу.
{id:'@id'},
Мой URL перезаписан.
Я пытаюсь понять, почему это так.
Я использую угловой и угловой ресурс версии 1.7.7.