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

时间:2013-09-04 15:55:23

标签: angularjs

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

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

而不是:

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

1 个答案:

答案 0 :(得分:13)

documentation表示它采用正则表达式,因此您可以执行以下操作:

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

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