2014-11-21 73 views
0

我正在使用ResourceMock.js来伪造数据并返回一些custome产品数据。 当我尝试获得产品清单并点击网址/产品时,Thing的工作正常ResourceMock.js未解析正确的URL

但是对于特定产品,我想通过产品ID并且URL将类似于/ product/edit?productId。

我想获得使用一些正则表达式的东西,但它不按预期工作的功能。

登录控制台的错误是意外的请求:GET/API /产品的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
=[A-Za-z0-9] 

你是不匹配的= .INCLUDE它prodcuturl或正则表达式匹配?