如何在角度js中找到确切的查询字符串值

时间:2016-02-22 08:24:19

标签: javascript asp.net .net angularjs

如何在angularjs中找到确切的查询字符串参数值

Querystring is-->http://localhost/Emp/EmpInfoPage.aspx?empId=104569&empAccessId=100,101,102&empLoc=IND

所以,我需要找出确切的empAccessId = 100,101,102,它也有逗号。 谢谢你提前

1 个答案:

答案 0 :(得分:0)

您可以使用名为Query String Manager的此npm包 该软件包有两种相关的方法供您使用。

第一个方法称为get(),其工作原理如此

var accessId = qsm.get(window.location.href, 'empAccessId');
// accessId === 100,101,102

第二个方法称为objectify(),这将返回查询字符串的正确数据类型,这意味着逗号分隔的字符串将转换为这样的数组

var queryObj = qsm.objectify('http://localhost/Emp/EmpInfoPage.aspx?empId=104569&empAccessId=100,101,102&empLoc=IND');

queryObj = {
  empId: 104569, // <- this is an integer/number
  empAccessId: [100, 101, 102], // <- this is an array
  empLoc: 'IND' // <- this is a regular string.
}