web-dev-qa-db-ja.com

$ locationを使用して、ファクトリで現在のURLのプロトコルホストとポートを取得するにはどうすればよいですか?

現在のURLの現在のプロトコルホストとポートを取得するにはどうすればよいですか?

app.factory('actionTypeFactory', ['$resource', function($resource, $location){
  return $resource($location.protocol() + '://'+ $location.Host() +':'+  $location.port()  +'82/somelocation')
}]);

URLを次のようにします:http:// localhost:80/somelocation

13
Amanda Watson

$ locationサービスを挿入する必要があるため、未定義です。

app.factory('actionTypeFactory', ['$resource', '$location', function($resource, $location){
  return $resource($location.protocol() + '://'+ $location.Host() +':'+  $location.port()  +'82/somelocation')
}]);
16
Fedaykin