Reputation:
i get it from backend this url and need to get from here only one parameter (games number)
https://www.example.com/#/?category=all&provider=all&game=3189&type=fun
How can i get game number (3189) in controller ?
its not $location
Upvotes: 2
Views: 74
Reputation: 1608
function GetParameter(parameterName) {
var result = null;
var tmp = [];
var items = location.href.substr(1).split("&");
for (var index = 0; index < items.length; index++) {
tmp = items[index].split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
}
return result;
}
function GetParameterFromString(parameterName, url) {
var result = null;
var tmp = [];
var items = url.split("&");
for (var index = 0; index < items.length; index++) {
tmp = items[index].split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
}
return result;
}
then you would call
var url = "example.com/#/?category=all&provider=all&game=3189&type=fun";
var gameNumber = GetParameterFromString("game" url);
Upvotes: 1