/:customerId/edit/main/:productId
, то Ангуляр сам разберется какой route вызывать.<a [routerLink]="['/' + customerId + '/edit/main/' + productId]">Text</a>
services.Configure<GzipCompressionProviderOptions>(options =>
options.Level = System.IO.Compression.CompressionLevel.Optimal);
getInfo(obj: MyDTO): Observable<MyResultDTO>