Wie verwende ich $location zu bekommen, das Protokoll, host und port von meinem aktuellen url in einer Fabrik
Wie bekomme ich das aktuelle Protokoll, host und port, auf meine aktuelle url?
app.factory('actionTypeFactory', ['$resource', function($resource, $location){
return $resource($location.protocol() + '://'+ $location.host() +':'+ $location.port() +'82/somelocation')
}]);
Möchte ich die url wie folgt Aussehen:
http://localhost:80 /somelocation
Ich erhalte den Fehler " TypeError: Cannot read property 'Protokoll' undefined
bitte aktualisieren Sie dies, da dies helfen wird, andere suchen nach Antworten. Dank
bitte aktualisieren Sie dies, da dies helfen wird, andere suchen nach Antworten. Dank
InformationsquelleAutor Amanda Watson | 2014-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie injizieren, die $location-service, das ist, warum es ist nicht definiert:
$location.absUrl()
?Du hast Recht, aber das war copypasta nur um die fehlende Abhängigkeit @IslamWazery 🙂
Trotzdem, es ist besser zu sagen, dass es im Sie zu beantworten.
finden Sie hier weitere Informationen [docs.angularjs.org/api/ng/service/$location]
InformationsquelleAutor Fedaykin