アプリケーションが実行されているとき、getメソッドからパラメータが来たときにAngularJs 1.4でパラメータを取得する方法はありますか?例:http://www.myapp.com/whatever?param1=1234 私はちょうどここに私のapp.jsファイル内の意味:アプリケーションを実行するときにパラメータurl角度を取得する
var myApplication = angular.module('App', [ui.router,...])
.run(function ($rootScope,$http,....){
var param = // I wish to read the param here
}
可能ですされていない場合、どのように私はそれがコントローラを使用して入手できますか? (完璧に動作します:D): おかげで、あなたのルートをパラメータあなたがいない場合は、回避策がある
$rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) {
console.log(toParams);
}
$ stateChangeStartを観察できることを受け入れるように構成されていた場合
$ stateProviderを使用して、パラメータで状態を定義することができます。これをチェックしてください:https://scotch.io/tutorials/3-simple-tips-for-using-ui-router –
ありがとう、私は$ locatio.search()を使って解決しました。 paramsを持つオブジェクトを返します。 –