- 1
- 2
- 3
onItemClicked(item: any) {
this.onItemClick.emit({ item: item.item });
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
onItemClicked(item: any) {
this.onItemClick.emit({ item: item.item });
}
Ехал айтем через айтем
Видит айтем, айтем кликд
Сунул айтем айтем в айтем
Зис он айтем клик эмит
gpyrou_nemyx 03.10.2019 11:13 # 0
bootcamp_dropout 03.10.2019 12:17 # 0
MAPTbIwKA 03.10.2019 13:27 # 0
bootcamp_dropout 03.10.2019 14:08 # 0
guest8 03.10.2019 14:27 # −999
bootcamp_dropout 03.10.2019 16:32 # 0
У flow в отличии от typescript разделены проверка типов и непосредственно транспайлинг. При транспайлинге все аннотации типов просто стираются.
С другой стороны, у компилятора typescript тоже есть возможность не проверять типы, но все равно получится дольше за счет того что ты скорее всего компилируешь в старый js
Учитывая то что все это все равно будет частью какого-нибудь babel-webpack конвеера, разницы с технической стороны особой нет.
Типы лучше у typescript, думаю
MAKAKA 04.10.2019 22:50 # 0
bootcamp_dropout 04.10.2019 23:33 # 0
guest8 05.10.2019 00:54 # −999
MAPTbIwKA 03.10.2019 13:27 # 0
Zetway 04.10.2019 22:39 # 0
guest8 04.10.2019 22:40 # −999
MAKAKA 04.10.2019 22:49 # 0
Если Item утебя any, то откуда у него item?!
Zetway 05.10.2019 11:41 # 0
hormand 05.10.2019 17:07 # −100
AjiTae 21.11.2019 21:27 # 0
Если работают хардкору - "any" вообще запрещается линтером.
По феншую, если ты не знаешь, что за хуйню тебе могут кинуть - надо ставить не "any", а "unknown", тогда "item.item" ты уже не сможешь сделать, пока явно не проверишь это "item" на наличие в нём "item".
guest8 21.11.2019 21:31 # −999
moron 23.11.2019 22:08 # +1
guest8 24.11.2019 00:55 # −999
Her 03.10.2019 11:23 # 0
nemyx_pycu4 05.10.2019 01:16 # −102