Size: a a a

Советский Angular

2021 March 09

AT

Arams Tomojans in Советский Angular
еще один вопрос. повесил на компонент HostListener. и поставил в функции задержу на консол лог. как словить все нажатые клавиши а не каждую?
источник

AT

Arams Tomojans in Советский Angular
ну грубо говоря что бы через 500мс вывести все нажатые клавиши в строку, а не по отдельности
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
еще один вопрос. повесил на компонент HostListener. и поставил в функции задержу на консол лог. как словить все нажатые клавиши а не каждую?
ты с компонента считываешь или c document?
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
ты с компонента считываешь или c document?
@HostListener('document:keydown', ['$event'])
 handleKeyboardEvent(event: KeyboardEvent) {
   setTimeout(() => {
     console.log(event)
   }, 5000)
   // alert('Key was pressed');
 }
источник

AT

Arams Tomojans in Советский Angular
но это не принципиально по идее
источник

🏡B

🏡 Vlad Bondar 🏡... in Советский Angular
Arams Tomojans
@HostListener('document:keydown', ['$event'])
 handleKeyboardEvent(event: KeyboardEvent) {
   setTimeout(() => {
     console.log(event)
   }, 5000)
   // alert('Key was pressed');
 }
зашо 2 раза за день
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
@HostListener('document:keydown', ['$event'])
 handleKeyboardEvent(event: KeyboardEvent) {
   setTimeout(() => {
     console.log(event)
   }, 5000)
   // alert('Key was pressed');
 }
используй fromEvent из rxjs, там же пайпами соберешь все в одно сообщение
источник

C☭

Chadwick ☭ in Советский Angular
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
используй fromEvent из rxjs, там же пайпами соберешь все в одно сообщение
а там по идее задержку можно сразу втыкнуть
источник

C☭

Chadwick ☭ in Советский Angular
есть тут кто с первой анги?
источник

GM

Gleb Mikheev in Советский Angular
Chadwick ☭
есть тут кто с первой анги?
+
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Chadwick ☭
есть тут кто с первой анги?
+
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Chadwick ☭
есть тут кто с первой анги?
+
источник

C☭

Chadwick ☭ in Советский Angular
//... other code
function getUsers() {return $http.get()}
//... other code


у меня вынос мозга.. или на работе диверсия....

может ли запрос getUsers блочить все остальные?
источник

GM

Gleb Mikheev in Советский Angular
Chadwick ☭
//... other code
function getUsers() {return $http.get()}
//... other code


у меня вынос мозга.. или на работе диверсия....

может ли запрос getUsers блочить все остальные?
если он в резолверах, или как-то ты ему дал async: false, то да
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Chadwick ☭
@thekiba

может кто в курсе....

при использовании http/2 все разпросы насколько я знаю идут параллельно.. может такое быть, что браузер лочит запросы на рандомный таймаут?
а что в нетворке?
источник

C☭

Chadwick ☭ in Советский Angular
Gleb Mikheev
если он в резолверах, или как-то ты ему дал async: false, то да
[ если он в резолверах

ты имеешь ввиду если он в иерархии запросов идет?

ep1.then(r=>getUsers()).then()

так?
источник

GM

Gleb Mikheev in Советский Angular
Chadwick ☭
[ если он в резолверах

ты имеешь ввиду если он в иерархии запросов идет?

ep1.then(r=>getUsers()).then()

так?
Я имею ввиду 2 вещи:
1. Если ты пользуешься резолверами и это происходит в них, то есть шанс что ты так их между собой завязал, что одного ждут все (на уровне бизнес-логики)
2 Если ты дал async: false в запрос, то, это jquery механизм, который лочит браузер, пока не прийдет ответ
источник

C☭

Chadwick ☭ in Советский Angular
Вертихвост キバ 🏡🦊
а что в нетворке?
техлид проржал когда я намекнул на "возможные" проблемы с прокси
источник

GM

Gleb Mikheev in Советский Angular
Chadwick ☭
техлид проржал когда я намекнул на "возможные" проблемы с прокси
Тут скорее надо понять, что конкретно значит "блочит"
источник