我正在使用ResourceMock.js伪造数据并返回一些客户产品数据。 当我尝试获取产品列表并点击url / products
时,工作正常但是对于特定产品,我想传递产品ID,而URL就像/ product / edit?productId。
我正在尝试使用一些正则表达式的东西获得功能,但它没有按预期工作。
控制台中记录的错误是意外请求:GET / api / products?productId = 4
//working fine for getting list of all products. :)
var producturl = "/api/products";
$httpBackend.whenGET(producturl).respond(products);
//when try to get specific item things goes wrong. :(
var editRegex = new RegExp(producturl + "/[A-Za-z0-9]", '');
alert(editRegex);
$httpBackend.whenGET(editRegex).respond(function(method, url, data) {
//do some stuff and return
});
答案 0 :(得分:0)
=[A-Za-z0-9]
您未与=
匹配。请将其包含在prodcuturl或正则表达式匹配中。