получить параметры из URL без ключа в angularjs - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь получить параметр из URL следующим образом:

index.html#!/forum/page?1-something

число, которое я пытаюсь получить

both $ location.url (); и $ location.absUrl (); получить полный URL

мне нужно использовать сплит и как это сделать?

1 Ответ

0 голосов
/ 19 марта 2020

Используя $ location.search () , вы можете получить все параметры запроса. итерируя объект, вы также можете получить все ключи и значения.

Я использовал для итерации объекта, используя for-in l oop. здесь $location.search() сам по себе object, поэтому вы можете повторить его как:

for(let key in $location.search()){
   console.log("key: "+key+" value: "+$location.search()[key]);
} 

мы также можем добавить параметры запроса, используя $ location.search (), просто передав ему параметры. это можно сделать так:

let obj = {site:'stack overflow', exp: 'happy coding'}

и этот obj объект можно передать в $ location.search () как:

$location.search(obj);
...