我有這樣的URL匹配:
$httpBackend.whenGET('/api/alerts/1121212156/0/4/0').repond(someObject)
的問題是,1121212156
是蜱,因此它可以每次不同。有人知道如何創建一個正則表達式來做到這一點?
我有這樣的URL匹配:
$httpBackend.whenGET('/api/alerts/1121212156/0/4/0').repond(someObject)
的問題是,1121212156
是蜱,因此它可以每次不同。有人知道如何創建一個正則表達式來做到這一點?
$httpBackend.whenGET
的文檔說,您可以傳遞正則表達式對象來代替URL。我剛剛在regexpal.com上做了一個快速測試,看看這個正則表達式是否工作,並說明了這一點,儘管我沒有通過whenGET
實際測試它。
var urlRegex = /\/api\/alerts\/[\d]+\/0\/4\/0/;
urlRegex.test('/api/alerts/1121212156/0/4/0'); // returns true
希望有所幫助。
$ httpBackend.whenGET(/ \ api/alerts/[0-9] +/2/4/0 /)。 respond(someObject);
謝謝!這也是工作 –