Size: a a a

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

2019 September 24

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Ilya Platonov
Ребят, что делаю не так, хочу что бы при наведении на блок консолились разные значения
блок родитель?
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Roman Kolesnikov
блок родитель?
да
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Сап! Подскажите пожалуйста, как в интерполяции сделать слайс до определенного символа? Например «124 прпр»  обрезать по пробелу.
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
это не блок, а кнопка
events при наведении на клавишу не работают?
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Roman Kolesnikov
это не блок, а кнопка
events при наведении на клавишу не работают?
Да, кнопка) не срабатывает
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Ilya Platonov
Да, кнопка) не срабатывает
странно, а на клик работает?
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
может стилями перекрыто, проверь
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Roman Kolesnikov
странно, а на клик работает?
вроде понял, да, стили перекрывают
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
сп
источник

N

Nazar in Angular - русскоговорящее сообщество
привет ребята) Я понимаю что инфи много в инете но обясните простими словами что такое тип <T> ?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Грубо говоря - указание, что вместо T при использовании может быть подставлен любой тип данных
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Nazar
привет ребята) Я понимаю что инфи много в инете но обясните простими словами что такое тип <T> ?
https://stackoverflow.com/questions/49622045/in-typescript-what-does-t-mean
https://www.typescriptlang.org/docs/handbook/generics.html
-
я понимаю это как универсальный тип, который можно передать в зависимости от ожидаемого результата
-
пример еще можно рассмотреть при http запросе =>  return this.http.get<Document>
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Глеб Рябцев
Грубо говоря - указание, что вместо T при использовании может быть подставлен любой тип данных
А в чем отличается от any?
источник

DY

Dmitry Yatsishin in Angular - русскоговорящее сообщество
Nazar
привет ребята) Я понимаю что инфи много в инете но обясните простими словами что такое тип <T> ?
Обобщённый тип (обобщение, дженерик) позволяет резервировать место для типа, который будет заменён на конкретный, переданный Вами, при вызове функции или метода, а также при работе с классами.

к примеру у вас с сервера приходит ответ типа Response<T>
export interface Response<T> {
   code: number
   message: T,
   status: number
}

вы можете подставить свой тип к примеру User[] и переменная message уже будет message: User[]
источник

N

Nazar in Angular - русскоговорящее сообщество
Dmitry Yatsishin
Обобщённый тип (обобщение, дженерик) позволяет резервировать место для типа, который будет заменён на конкретный, переданный Вами, при вызове функции или метода, а также при работе с классами.

к примеру у вас с сервера приходит ответ типа Response<T>
export interface Response<T> {
   code: number
   message: T,
   status: number
}

вы можете подставить свой тип к примеру User[] и переменная message уже будет message: User[]
что-то нарисовалось спасибо
источник

DY

Dmitry Yatsishin in Angular - русскоговорящее сообщество
Nazar
что-то нарисовалось спасибо
к примеру так:
getUsers() {
       this.http.get('/users').subscribe((data: Response<User[]>) => {
           где data.message будет иметь тип User[]
       });
   }
источник

G

Genady in Angular - русскоговорящее сообщество
Глеб Рябцев
Грубо говоря - указание, что вместо T при использовании может быть подставлен любой тип данных
Это вообще для типизации которую нельзя нарушить. В том смысле если будет послан - вместо. IFoo, IBar то интерпретатор, выбросит эксепшн
источник