小编Man*_*anu的帖子

Angular 2 Observable.forkJoin with for 循环

这就是我现在的工作方式:

getTwoObjectById(url1: string, id1: string, url2: string, id2): any{
  return Observable.forkJoin(
    this.http.get(url1 + `/${id1}`, this.jsonWebToken()).map(res => 
      res.json()),
    this.http.get(url2 + `/${id2}`, this.jsonWebToken()).map(res => 
      res.json())
  );
}
Run Code Online (Sandbox Code Playgroud)

我想用 id1, url1, id2, url2, id3, url3 ...

我正在尝试编写一个函数,该函数应将 ID 数组和 URL 数组作为参数。使用Observable.forkJoinfor 循环应该执行每个请求 getById 到 Array 中的 Backend-URL。我的问题是 for 循环

getObjectsById(ids: Array<string>, urls: Array<string>): Observable<any>{
  return Observable.forkJoin(

  for(let i = 0; i++; i<ids.length) {

     this.http.get(urls[i] + `/${ids[i]}`, this.jsonWebToken()).map(res => res.json());

  }

 )
}  
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

rest typescript angular

4
推荐指数
1
解决办法
4774
查看次数

PDFMAKE:如何在“内容”中重复数组 [] 项

我有一个Array within Items. 我想在这样的表格中重复它们PDFMake

table: {
      multiple pages
      headerRows: 2,
      widths: ['auto', 100, 200, 'auto', 'auto', 'auto'],

      body: [
        ['Nr.', 'Name', 'Beschreibung', 'Preis', 'Anzahl', 'MwSt(%)'],
        [bill.billItems[i].itemNumber, bill.billItems[i].name, bill.billItems[i].description, bill.billItems[i].price, bill.billItems[i].quantity, bill.billItems[i].vat],
            ]
   }
Run Code Online (Sandbox Code Playgroud)

它是否提供了一种简单的方式,例如*ngForor ngRepeatinPDFMake或其他方式for(i=0; i<array.length; i++)

html javascript arrays angularjs pdfmake

2
推荐指数
1
解决办法
5101
查看次数

Spring Boot:使用 Pageable 作为请求参数的 @GetMapping 无法按预期工作

我正在使用Spring Boot 2@RestController ,并且我在 a 中编写了 a @GetMapping,它接受 aPageable作为参数。

@GetMapping
public ResponseEntity<Page<AppointmentTO>> findAll(Pageable pageable) {
    Page<AppointmentTO> page = appointmentService.findAll(pageable);
    return ResponseEntity.ok(page);
}
Run Code Online (Sandbox Code Playgroud)

问题如下:

对于每个请求,查询参数 pageSizeoffset总是在到达 Spring Boot 后端 ( ?offset=0&pageSize=20) 时重置为默认值,但是我在请求的 url 中发送不同的参数(?offset=15&pageSize=5例如)。

java rest spring spring-data-jpa spring-boot

2
推荐指数
1
解决办法
6274
查看次数

正则表达式允许所有国际字符但不允许符号

我已经编写了以下允许所有国际字符(拉丁语、亚洲语……)的正则表达式

\n
 'D\xc3\xbcsseldorf, K\xc3\xb6ln, \xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb0, \xe5\x8c\x97\xe4\xba\xac\xe5\xb8\x82, \xd8\xa5\xd8\xb3\xd8\xb1\xd8\xa7\xd8\xa6\xd9\x8a\xd9\x84 !@#$'.match(/[\\p{L}-]+/ug)\n
Run Code Online (Sandbox Code Playgroud)\n

但我想让它不允许所有特殊字符,例如!?})%....

\n

javascript regex

2
推荐指数
1
解决办法
1282
查看次数