1. function getFactorial(num) {
2. console.log(num)
3. if (num <= 1) {
4. return
5. } else {
6. getFactorial(num - 1)
7. console.log(num)
8. return
9. }
10. }
11.
12. getFactorial(4)
await message.reply()
возвращает не тип Message, поэтому он этот метод найти и не может. Точнее имена полей и их типы могут совпадать, а вот метода не будет, он с сервера не приходит.reply = await message.reply();
const message = new Message();
message.property1 = reply.property1;
message.property2 = reply.property2;
...
message.createMessageComponentCollector();
showElement
.selectedElArr = [2, 1]
, потом кликаете по 3-ему, чтобы его закрыть и метод захочет удалить selectedElArr[2]
, а такого элемента даже нет. Ну и т.д.selectedElArr[index]=true
и удалять selectedElArr[index]=false
, если опираться на порядок div в списке. Ну и проверять потом так жеif (!!this.selectedElArr[index]) {
this.selectedElArr[index] = false;
} else {
this.selectedElArr[index] = true;
}}
this.selectedElArr[index] = !this.selectedElArr[index];
data.isOpened
(isActive, isVisible и т.д.) и уже отталкивался от него, это мне кажется надежнее. (data: any) => ((this.albums = data.albums), (this.menu = data.menu)),
(data: any) => {
this.albums = data.albums;
this.menu = data.menu;
}
public ngOnInit(): void {
this.getQueryParams();
this. findAll();
}
this.route.queryParams
.pipe(
mergeMap((params: Params) => {
this.params = {
skip: params['skip'],
take: params['take'],
};
return this.albumService.findAll(this.params)
),
tap((data: any) => {
this.albums = data.albums;
this.menu = data.menu;
}),
catchError(error => {
this.error = error.message;
console.error(error);
return EMPTY;
})
})
.subscribe();
<mat-slider (ngModelChange)="helpersService.slideValue1$.next(Number($event))"
[ngModel]="helpersService.slideValue1$.value"
min="0"
max="100"></mat-slider>
ngOnInit(): void {
this.helpersService.slideValue1$
.pipe(
takeUntil(this.destroy$),
tap(value => {
this.helpersService.slideValue2$.next(value);
)
)
.subscribe();
};
// или с методом
updateSliderValue(event: MatSliderChange){
this.helpersService.slideValue1$.next(Number(event));
}
ERROR TypeError: Cannot set properties of null (setting 'statusCode')
if (!!this.response) {
this.response.statusCode = 404;
this.response.statusMessage = '404 - Page Not Found';
}