Size: a a a

Angular - русскоговорящее сообщество

2019 September 24

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Это пример
источник

AK

Anton K. in Angular - русскоговорящее сообщество
друзья, я хочу по клику на <a> вызвать бутстраповский тултип. как мне передать в (click) текущий нажатый <a>?
<a href="javascript:;" (click)="showInfo()">
источник

AK

Anton K. in Angular - русскоговорящее сообщество
и правильно ли так делать?
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Oleg Veselov
@sezmars к сожалению, никакого эффекта.
ну покажи как изменяешь массив
источник

AS

Anton Simonov in Angular - русскоговорящее сообщество
Сделать ссылку на этот элемент в виде атрибута через #, и передать его в метод
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Бл. Сейчас попробую телегу на рабочий ноутбук воткнуть)
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Anton Simonov
Сделать ссылку на этот элемент в виде атрибута через #, и передать его в метод
что за аттрибут через #?
источник

AS

Anton Simonov in Angular - русскоговорящее сообщество
<a #name (click)=“click(name)” />
источник

AS

Anton Simonov in Angular - русскоговорящее сообщество
Где #name - ссылка на текущий элемент
источник

AS

Anton Simonov in Angular - русскоговорящее сообщество
Либо привязывать через @ViewChild в компоненте
источник

AK

Anton K. in Angular - русскоговорящее сообщество
его можно собрать из параметров? у меня итерация идет
источник

AK

Anton K. in Angular - русскоговорящее сообщество
еще можно $event передавать смотрю
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Anton Simonov
Где #name - ссылка на текущий элемент
как это называется? буду гуглить
источник

AK

Anton K. in Angular - русскоговорящее сообщество
element reference походу
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Roman Kolesnikov
window.scrollTo(0, 0);
window.scrollTo(0, 400) меня не скролит в низ
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Anton K.
element reference походу
template reference variable
источник

AK

Anton K. in Angular - русскоговорящее сообщество
походу непросто его с ng-repeat делать
источник

AB

Aleks Bond in Angular - русскоговорящее сообщество
Andriy Vovk
window.scrollTo(0, 400) меня не скролит в низ
window.scroll(0, 400)
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Aleks Bond
window.scroll(0, 400)
тоже не работает
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Andriy Vovk
тоже не работает
template - <div #someDiv></div> <!--про высоту не забывай-->
component -
private destroy$ = new Subject();

@ViewChild('someDiv', {read: ElementRef}) set content(content: ElementRef) {
   if (content) {
     fromEvent(content.nativeElement, 'scroll')
       .pipe(
         takeUntil(this.destroy$),
       )
       .subscribe((event) => {
         const bounding = event.target.getBoundingClientRect();
         const absoluteElementTop = bounding.top + window.pageYOffset;
         const middle = absoluteElementTop - (bounding.height / 2);
         window.scrollTo(0, middle);
       });
   }
 }

public ngOnDestroy(): void {
   this.destroy$.next(true);
   this.destroy$.complete();
 }
источник