Size: a a a

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

2021 March 01

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
Как это не сделать? Есть из коробки функционал
А, значит ошибся
источник

IK

Ice King in Angular - русскоговорящее сообщество
Dias
ребята, хэлп. Как в ангуляр проекте настроить роутинг так чтобы , я мог использовать href="#about-us" и чтобы меня не выкидывало на стартовую страницу, а допустим чтобы с navbar прокрутился вниз по заданной id

допустим
<a class="nav-link" href="#about-us">О нас</a>
и вниз прокрутка на <section id="about-us"> </sectiion>
попробуй посмотреть ViewportScroller
источник

IK

Ice King in Angular - русскоговорящее сообщество
this.viewportScroller.scrollToAnchor(elementId);
источник

IK

Ice King in Angular - русскоговорящее сообщество
задаешь диву Id и вызываешь метод scrollToAnchor передав нужный ИД
источник

IK

Ice King in Angular - русскоговорящее сообщество
в стилях родительского контейнера можно указать scroll-behavior: smooth;, чтобы плавно скользило
источник

D

Dias in Angular - русскоговорящее сообщество
Ice King
попробуй посмотреть ViewportScroller
окей, сейчас попробую
источник

IK

Ice King in Angular - русскоговорящее сообщество
ViewportScroller нужно передать в конструктор компонента
источник

D

Dias in Angular - русскоговорящее сообщество
на клик методом вызвать внутри constructor ?
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Dias
окей, сейчас попробую
источник

D

Dias in Angular - русскоговорящее сообщество
получилось, благодарю
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Dias
получилось, благодарю
👍
источник

Я

Ярослав in Angular - русскоговорящее сообщество
Есть у кого пример мультипл диалога material design для круда AngularJs?
источник

С

Степан in Angular - русскоговорящее сообщество
помогите советом. у меня есть форма мне надо чтобы при submit выполнялся метод myExtraLogic() и при этом нативно форма отправлялась
выработал два варианта
1)
<form ngNoForm action="mysite.com" method="GET" (submit)="myExtraLogic()">
2)
<form action="mysite.com" method="GET" (ngSubmit)="myExtraLogic($event)">
и в myExtraLogic
myExtraLogic({target} as HTMLFormElement) {
      //my logic
      target.submit()
}

какой вариант лучше и какие еще варианты есть?
источник

D

Dmitry in Angular - русскоговорящее сообщество
ребят а есть какие-нибудь хорошие статьи про тестирование в ангуляр? может кто-нибудь может что-то порекомендовать прочитать/посмотреть
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Степан
помогите советом. у меня есть форма мне надо чтобы при submit выполнялся метод myExtraLogic() и при этом нативно форма отправлялась
выработал два варианта
1)
<form ngNoForm action="mysite.com" method="GET" (submit)="myExtraLogic()">
2)
<form action="mysite.com" method="GET" (ngSubmit)="myExtraLogic($event)">
и в myExtraLogic
myExtraLogic({target} as HTMLFormElement) {
      //my logic
      target.submit()
}

какой вариант лучше и какие еще варианты есть?
А чем первый вариант плох то? Всё по учебнику, если работает, то и используй)
П.С. Степа, всегда прав.
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Степан
помогите советом. у меня есть форма мне надо чтобы при submit выполнялся метод myExtraLogic() и при этом нативно форма отправлялась
выработал два варианта
1)
<form ngNoForm action="mysite.com" method="GET" (submit)="myExtraLogic()">
2)
<form action="mysite.com" method="GET" (ngSubmit)="myExtraLogic($event)">
и в myExtraLogic
myExtraLogic({target} as HTMLFormElement) {
      //my logic
      target.submit()
}

какой вариант лучше и какие еще варианты есть?
а зачем action и method?
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
это ж будет сразу лететь запрос по урлу
источник

С

Степан in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
а зачем action и method?
ну да мне нативно надо форму отправить
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Степан
ну да мне нативно надо форму отправить
ааа
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Степан
ну да мне нативно надо форму отправить
тогда первый вариант) только он же редиректить будет, значит не нужно отлавливать submit
источник