如何在angularjs中找到确切的查询字符串参数值
Querystring is-->http://localhost/Emp/EmpInfoPage.aspx?empId=104569&empAccessId=100,101,102&empLoc=IND
所以,我需要找出确切的empAccessId = 100,101,102,它也有逗号。 谢谢你提前
答案 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.
}