是否可以在angularjs模拟中使用通配符

Al *_*den 8 angularjs

是否有可能在角度模拟中使用外卡?例如:

$httpBackend.when('GET', '/api/checklists/*').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
Run Code Online (Sandbox Code Playgroud)

而不是:

$httpBackend.when('GET', '/api/checklists/123').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
Run Code Online (Sandbox Code Playgroud)

Bri*_*sio 13

文件表明,它发生在一个正则表达式,所以你可以做这样的事情:

$httpBackend.when('GET', /\/api\/checklists\/[1-9][0-9]*/)
Run Code Online (Sandbox Code Playgroud)

这将要求匹配一个长度至少为1的整数ID,而不是从零开始.当然,这只是一个例子.创建自己的正则表达式以匹配.