Попробуйте:
this.AlvosService.getContas(this.identific, this.search)
.pipe(
mergeMap(accounts => accounts),
map((account: IAccounts) => account.data),
toArray()
)
.subscribe((customers) => { console.log(customers)} ),
(error) => { console.log(error); };
Так как ваш http-вызов возвращает массив IAccounts
, вам нужно flatten
массив, map
данные и zip
их в опять массив
Это действительно хитрость, но вы можете сделать одну вещь - перетащить элемент управления Panel на страницу. Присвойте ему BorderStyle FixedSingle (по умолчанию он будет None).
Перетащите RichTextBox на панель и установите для BorderStyle значение none. Затем установите для свойства Dock RichTextBox значение Fill.
Это даст вам RichTextBox с плоской рамкой.
Назад в день я должен был решить это с панелью, где текстовое поле является компонентом внутри и установило DockPadding на 3 или 4 пикселя. Я затем разработал бы ту панель к единственному пикселю.
Я всегда находил это действительно раздражающим!