AngularJSの ui-routerを使用してクエリ パラメータを抽出するにはどうすればよいですか?
AngularJS 独自の$location
サービスで、次のことを行いました。
($location.search()).uid
URL からパラメーター uid を抽出します。ui-router に対応するコードは何ですか?
AngularJSの ui-routerを使用してクエリ パラメータを抽出するにはどうすればよいですか?
AngularJS 独自の$location
サービスで、次のことを行いました。
($location.search()).uid
URL からパラメーター uid を抽出します。ui-router に対応するコードは何ですか?
$stateProvider でクエリ パラメータを定義する必要もあります。
state('new-qs', {
url: '/new?portfolioId¶m1¶m2',
templateUrl: 'new.html',
controller: function($scope, $stateParams) {
$scope.portfolioId = $stateParams.portfolioId;
$scope.param1 = $stateParams.param1;
$scope.param2 = $stateParams.param2;
}
})
benfoster.ioで説明されているように
$state
AngularJS と ui-router の最近のバージョンでは、パラメーターにアクセスするために使用できると思います。
$state.params[<PARAMETER_NAME>]
app.js では、次のように状態を定義しました。
.state('app.name', {
url: '/:some_param_id',
templateUrl: '/templates/home.html'
})