Opcjonalne parametry url w zasobie AngularJs

Mam tego rodzaju zasoby:var Products = $resource('companies/:companyId/products') Problem polega na tym, że chciałbym uzyskać produkty wszystkich firm według adresu URLcompanies/products, ale korzystam z zasobów i nie dostarczam firmycompanies//products. Prawdopodobnie mógłbym użyć innego adresu URL, jak tylko/products, ale czy to znaczy, że muszę mieć inny zasób do tego samego?

W tym prostym przypadku mogę zmienić adres URL nacompanies/products/:companyId, ale wydaje się, że jest to dość ogólny przypadek.

questionAnswers(1)

yourAnswerToTheQuestion