Size: a a a

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

2019 November 16

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Vladimir
Всем привет, есть функция которая меняет два элемента местами:
animateGem(gem: any, xOffset: number, yOffset: number) {
     const left = gem.style.left.replace('px', '');
     const top = gem.style.top.replace('px', '');
     const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
     const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
     this.renderer.setStyle(gem, 'left', maxLeft + 'px');
     this.renderer.setStyle(gem, 'top', maxTop + 'px');
 }
Как теперь из этого можно сделать анимацию плавного изменения положения?
а запиши видео перемещения?
источник

V

Vladimir in Angular - русскоговорящее сообщество
Roman Kolesnikov
а запиши видео перемещения?
Я лучше тогда скину код попозже
источник

V

Vladimir in Angular - русскоговорящее сообщество
Dima
Есть AnimationBuilder. Да и просто параметры можно передавать. В доке примеры так себе, но нагуглить можно.
Ну и спасибо всем за потраченное на меня время, это именно то что я искал два дня :)
источник

D

Dima in Angular - русскоговорящее сообщество
Vladimir
Мда, сколько не гуглил, всегда попадалась дичь и ни слова про него
Есть в доке пример с фильтрацией. Если я всё верно понял, можно переделать под ваши нужды: https://angular.io/guide/complex-animation-sequences#filter-animation-example.
источник

N

Nikolay in Angular - русскоговорящее сообщество
angular_ru
Сегодня в выпуске:
🎉 Angular Moscow #16 - 28 ноября 2019
🧩 Прошедший NgRuAir #12
💻 NgGirls Moscow #1 - 11 ноября 2019
🌧 Чат локального Angular комьюнити в Санкт-Петербурге

🎉
Предлагаем собраться на последний в этом году Angular Moscow митап. В этот раз он пройдет 28 ноября в офисе IPONWEB, так-же будет прямая трансляция :) Angular CDK, кастомная сборка Angular, интересные способы организации модульности в проекте и секретный иностранный докладчик который у нас уже выступал (именно выступал) который расскажет о более Advanced вещах из Angular Universal.

Так-же в этот раз будет розыгрыш лицензий JetBrains. Огромное спасибо компании JetBrains за то что они продолжают поддерживать Angular митап.

Регистрация по ссылке
http://amp.gs/qXwO

🧩
Недавно в гостях у ngRuAir #12 был один из разрабочиков JetBrains http://amp.gs/qXwq не пропустите этот выпуск

💻
Напоминаю что еще есть щанс записаться на первый в России NgGirls - бесплатный мастеркласс по Angular для девушек, который пройдет 11 ноября в офисе Google
http://amp.gs/qXwi

🌧
Если вы или ваши коллеги находятся в Санкт-Петербурге то обязательно добавляйтесь в чат, вдруг в ближайшее время что-то интересное произойдет 🙃
http://amp.gs/qXw0
уже закрыта регистрация?
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Ребят,  учу ангуляр относительно недавно
Помогите разобраться
Допустим у нас есть сайт который состоит из списка людей , при нажатии на каждого человека открывается подробная инфа по нему
И есть страничка авторизации
Когда ты заходишь на сайт тебя перенаправляет на страницу авторизации
На сколько я понял , что модули создаются для обьеденения компонентов и класов которые работают с одним аспектом приложения
Вопрос вот в чем , по скольку авторизация по сути это один компонент и она будет иметь свой сервис ,  надо ли для нее создавать свой модуль?
Я так понимаю что у меня должно быть 3 модуля (App module , user module and logim module) , я правильно думаю или где то ошибаюсь?
источник

ВЛ

Влад Лобода in Angular - русскоговорящее сообщество
Ребята, може кто недавно сталкивался. МОжет кто знает какой сборник задач простоеньких по ангуляру, так, для закрепления навыков. У меня племяш учить пытается, а мне чет влом искать что толковое
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Pasha Tytov
Ребят,  учу ангуляр относительно недавно
Помогите разобраться
Допустим у нас есть сайт который состоит из списка людей , при нажатии на каждого человека открывается подробная инфа по нему
И есть страничка авторизации
Когда ты заходишь на сайт тебя перенаправляет на страницу авторизации
На сколько я понял , что модули создаются для обьеденения компонентов и класов которые работают с одним аспектом приложения
Вопрос вот в чем , по скольку авторизация по сути это один компонент и она будет иметь свой сервис ,  надо ли для нее создавать свой модуль?
Я так понимаю что у меня должно быть 3 модуля (App module , user module and logim module) , я правильно думаю или где то ошибаюсь?
можешь создать. а можешь не создавать. все зависит от того, насколько большим будет приложение
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Влад Лобода
Ребята, може кто недавно сталкивался. МОжет кто знает какой сборник задач простоеньких по ангуляру, так, для закрепления навыков. У меня племяш учить пытается, а мне чет влом искать что толковое
пройди heroes на сайте фреймворка
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Nikolay
уже закрыта регистрация?
да
источник

ВЛ

Влад Лобода in Angular - русскоговорящее сообщество
Евгений Удалов
пройди heroes на сайте фреймворка
это я знаю) может еще у кого что на слуху
источник

A

Alexandr in Angular - русскоговорящее сообщество
Pasha Tytov
Ребят,  учу ангуляр относительно недавно
Помогите разобраться
Допустим у нас есть сайт который состоит из списка людей , при нажатии на каждого человека открывается подробная инфа по нему
И есть страничка авторизации
Когда ты заходишь на сайт тебя перенаправляет на страницу авторизации
На сколько я понял , что модули создаются для обьеденения компонентов и класов которые работают с одним аспектом приложения
Вопрос вот в чем , по скольку авторизация по сути это один компонент и она будет иметь свой сервис ,  надо ли для нее создавать свой модуль?
Я так понимаю что у меня должно быть 3 модуля (App module , user module and logim module) , я правильно думаю или где то ошибаюсь?
не стоит разделять в таком случае, используй только app module
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Окей, а если приложение в будущем будет расширятся , то стоит ли тогда вынести так как я говорил?
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
не стоит разделять, в таком случае  — используй только app module
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Pasha Tytov
Окей, а если приложение в будущем будет расширятся , то стоит ли тогда вынести так как я говорил?
Вообще, разбивать надо (если учишься, делаешь что-то ради себя). Попробуй поначалу разбивать на модули экраны (страницы) приложения. Каждый такой экран - отдельный модуль со своим внутренним роутингом.
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Leet 4
Вообще, разбивать надо (если учишься, делаешь что-то ради себя). Попробуй поначалу разбивать на модули экраны (страницы) приложения. Каждый такой экран - отдельный модуль со своим внутренним роутингом.
Хммм
Я так понимаю стоит тогда и разбить на разные модули страницу список людей и дополнительная инфо про них ?(то бишь будет 2 модуля)
Так как в эти два компонента будут вложены другиее компоненты
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Pasha Tytov
Хммм
Я так понимаю стоит тогда и разбить на разные модули страницу список людей и дополнительная инфо про них ?(то бишь будет 2 модуля)
Так как в эти два компонента будут вложены другиее компоненты
Прочитай статьи по всему этому делу, есть разные подходы. Я предпочитаю вообще для каждого компонента (даже маленького) делать отдельный модуль.
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Leet 4
Прочитай статьи по всему этому делу, есть разные подходы. Я предпочитаю вообще для каждого компонента (даже маленького) делать отдельный модуль.
это перебор
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Евгений Удалов
это перебор
Так точно, перебор. Именно этим и занимаюсь)
источник

ID

Igor D in Angular - русскоговорящее сообщество
Leet 4
Прочитай статьи по всему этому делу, есть разные подходы. Я предпочитаю вообще для каждого компонента (даже маленького) делать отдельный модуль.
Можешь статеек накидать по этой теме?
источник