私はLaravelアプリケーションでAngularJSを使用しています。 AngularJSでPHP LaravelのAPP_URL値をAngularJSに渡す
、私が使用:
$location.host()
私のアプリ(例:www.example.com)のドメインを取得するために、私のAPIへのアクセスを得る、例えば:
今var url = $location.protocol() + "://" + $location.host() + "/api/products/" ;
私はサーバーを変更し、私の主なアプリケーションの場所はwww.example.com
からwww.example.com/here
になりました。 $location.host()
は私にwww.example.com
を与えますが、/here
部分は与えません。
私は(私のメインアプリの場所が含まれています)LaravelのAPP_URL値を使用し、AngularJSにそれを渡す方法を見つけようとしています:
var app = angular.module("appProducts");
app.controller("CtrlUserSchedule", ['$scope', '$http', '$location', '$modal', function($scope, $http, $location, $modal) {
--> var laravelUrl = ** get php APP_URL value here **;
var apiUrl = laravelUrl + "/api/products/" ;
AngularJSにAPP_URLを渡すためにクリーンな方法は何。 APP_URLをすべてのAngularJSアプリで使用できるように、グローバルに設定する方法はありますか?
スーパーとして、角度コントローラで$ rootScope.urlを使用することができ、私
のために働きます!出来た。ありがとう – user3489502