Size: a a a

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

2020 March 13

nt

nur tlek in Angular - русскоговорящее сообщество
angular_ru
В этом выпуске:
- 🎉 Angular Moscow #17 - с новыми правилами
- 🤯🤯🤯 от JetBrains

🎉 Angular Moscow #17

Пройдет в офисе Tinkoff. В этот раз будет очень много интересных тем... но... анонсировать мы их будем по 1 теме и если вы знакомы с такими митапами как MoscowCSS, MoscowJS мы так-же будем открывать лишь часть регистраций с каждым анонсом. Успевайте зарегистрироваться  http://amp.gs/JwNo

💣 Первый доклад поведает нам о том что происходит, когда вы пишете в шаблоне (click) или @HostListener('click') в коде директивы. О том как это работает и что под копотом мы узнаем от Александра Инкина.

Ждем вас 23 марта в 19:15.

🤯🤯🤯 от JetBrains

А теперь маленький бонус. В честь выхода Angular версии 9 будет разыгранно не 3, не 4 а 6 лицензий JetBrains. Спасибо огромное компании JetBrains за такую шикарную поддержку нашего Angular Comminity.
видео отчет будет ?
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Egor Kozhanov
Всем привет
Возможно тупой вопрос, но все же

Возможно ли обновить только часть behavioursubject?

Есть объект
Допустим в нем есть поля id: string, name: string и items: itemModel[]

Нажимая на условные элементы списка, я добавляю каждый в массив items
Возможно ли обновлять только это поле, или весь объект будет создаваться заново?
нет ... только целиком обьект
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Egor Kozhanov
Всем привет
Возможно тупой вопрос, но все же

Возможно ли обновить только часть behavioursubject?

Есть объект
Допустим в нем есть поля id: string, name: string и items: itemModel[]

Нажимая на условные элементы списка, я добавляю каждый в массив items
Возможно ли обновлять только это поле, или весь объект будет создаваться заново?
newObject = {...oldObject,  items: [...oldObject.items, newObject] }


можно вот так создать новый объект
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Egor Kozhanov
Всем привет
Возможно тупой вопрос, но все же

Возможно ли обновить только часть behavioursubject?

Есть объект
Допустим в нем есть поля id: string, name: string и items: itemModel[]

Нажимая на условные элементы списка, я добавляю каждый в массив items
Возможно ли обновлять только это поле, или весь объект будет создаваться заново?
либо доставай переписывай нужный item и заново пихай .....
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
но это ересь
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Дмитрий
либо доставай переписывай нужный item и заново пихай .....
звучит так себе)
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Всем привет.
Подскажите, у меня стек .net core + angular 8.
Для аутентификации и авторизации есть ли готовые либы в Angular, чтобы не писать самому разные гварды, интерцепторы, стратегии и пр.
Наподобии:
https://akveo.github.io/nebular/docs/auth/introduction#auth-module
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
Окей
Спасибо за ответы
источник

С

Светлана in Angular - русскоговорящее сообщество
Alexey Tuychiev
Observable<number>
хм хм
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Oleg Safonov
звучит так себе)
согласен
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
ну вы же обернули вычисление в observable? Возвращаете его наружу и подписываетесь как я понял в компоненте
источник

С

Светлана in Angular - русскоговорящее сообщество
Alexey Tuychiev
Observable<number>
неа...
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
getNumber(params?): Observable<number> {
  return new Observable((observer) => {
       someObservableInService
          .subscribe((data) => {
             const number = //some calculation;
             observer.next(number);
          })
 });
}

Такой код примерно?
источник

С

Светлана in Angular - русскоговорящее сообщество
Alexey Tuychiev
getNumber(params?): Observable<number> {
  return new Observable((observer) => {
       someObservableInService
          .subscribe((data) => {
             const number = //some calculation;
             observer.next(number);
          })
 });
}

Такой код примерно?
не совсем. просто этот метод должен вернуть число. а не обзервабл. и передать в инпут внутреннего компонента..
источник

E

Eugene in Angular - русскоговорящее сообщество
Светлана
не совсем. просто этот метод должен вернуть число. а не обзервабл. и передать в инпут внутреннего компонента..
сохраняйте значение в свойство компонента в подписке, свойство передавайте в инпут.
источник

E

Eugene in Angular - русскоговорящее сообщество
Светлана
не совсем. просто этот метод должен вернуть число. а не обзервабл. и передать в инпут внутреннего компонента..
вызывать методы в шаблоне - плохая практика
источник

С

Светлана in Angular - русскоговорящее сообщество
Eugene
вызывать методы в шаблоне - плохая практика
почему?
источник

С

Светлана in Angular - русскоговорящее сообщество
я часто видела
источник

С

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

nt

nur tlek in Angular - русскоговорящее сообщество
Светлана
почему?
потому что метод будет вызываться при каждом change detection
источник