
Denis
10.03.2017
16:02:02
ng-src для video не пашет

Nikita
10.03.2017
16:02:38
Может кто-нибудь помочь отключить прелоудер на сайте? Работает через .js
Он просто очень кривой и я уже два дня пытаюсь понять как его выключить

Denis
10.03.2017
16:03:25
понятно, $timeout и дальше страдать

Google

Дмитрий
10.03.2017
16:03:29

Denis
10.03.2017
16:03:42
я то знаком, видео тэг не знаком

andretshurotshka?❄️кде
10.03.2017
16:03:44

Дмитрий
10.03.2017
16:04:01
Тогда рендер произойдет строго тогда, когда будут данные

Denis
10.03.2017
16:04:25
а где простите у компонента у на Link?

Дмитрий
10.03.2017
16:04:39
А, точно, забыл)

Denis
10.03.2017
16:05:53
это вот консоль пишет, не может видео получить понимаешь ли по такому интересному пути
не гуглится
кидает в родную доку ангулара на ng-src

Олег
10.03.2017
16:10:53
Ng if добавь у парента)
Чтобы пока нет src не рендерил видео тег)

Google

andretshurotshka?❄️кде
10.03.2017
16:11:47
а что это за фича?
ну так оно работает или нет?) https://docs.angularjs.org/guide/interpolation тут про это есть

Yan
10.03.2017
16:12:08
Подскажите плиз кошерную социальную шарилку с ВКонтактом и ФБ.

Vladimir
10.03.2017
16:13:57
или у бирмана

Дмитрий
10.03.2017
16:15:11
Промис у тебя тут и заменит таймаут, это то же самое, выходим из рендера, просто чуть адекватнее
Ух. Первый ангуляр это такой дикий запад конечно, после реактов ?

Denis
10.03.2017
16:18:20
Если в onChanges не находит video внутри себя как мне промис поможет?
В postLink он тоже не находит

Дмитрий
10.03.2017
16:19:36
Ты понимаешь, почему у тебя там сейчас появился таймаут?)

Denis
10.03.2017
16:19:37
Пробовал. Или я ищу как то не так, но тайм-аут находит везде
Не до конца, поэтому я и спросил в какой момент dom готов у комаонента

Дмитрий
10.03.2017
16:22:56
Просто так работает event loop, $timeout — это просто setTimeout(... , 0), тем самым мы выходим из текущей функции и даём браузеру заняться DOM ом
Чтобы потом делать find по нему и рендерить уже по нормальному
Костыли, короче
Грамотнее будет ну хотя бы вот так, для начала
Ng if добавь у парента)
Чтобы пока нет src не рендерил видео тег)
Хотя у ангуляра и здесь полно чёрной магии
Антипатерны и колдовство как основной метод работы с ангуляром ?

Google

Denis
10.03.2017
16:31:49
Окей, буду пробовать. Я просто думал есть легальный способ

anoru
10.03.2017
16:34:22

Alex
10.03.2017
16:35:05

Дмитрий
10.03.2017
16:35:32
@safinalexey
другого подхода нету, внутри компонента html5 video tag, когда компонент инициализируется в него сверху пробрасывается путь к видяшке, но video тэг быстрее и лезет по пути который еще не получил и встает на стоп. так вот мне нужно когда уже приехал путь к видео нормальный, запустить video через play
в какой момент DOM для компонента полностью построен?
мне нужно когда DOM компонента полностью сформирован кое что с ним сделать. $onInit и $onChanges занимаются какой то херней и не помогают

Alex
10.03.2017
16:36:12

anoru
10.03.2017
16:36:50
Напиши директиву с таймаутом, чтобы скрыть этот ужас, и никогда в неё больше не заглядывай. В ангуляре все так решается

Alex
10.03.2017
16:37:20

Дмитрий
10.03.2017
16:37:29
?

Alex
10.03.2017
16:37:49

Alex
10.03.2017
16:38:11

Nikita
10.03.2017
16:38:16
Может кто-нибудь помочь отключить прелоудер на сайте? Работает через .js
Он просто очень кривой и я уже два дня пытаюсь понять как его выключить

Denis
10.03.2017
16:38:23
$postLink
Я пробовал, через $element.find в postLink не находит. Возможно надо как то иначе искать

anoru
10.03.2017
16:38:27
Что там, angular5 еще не выпустили?

Alex
10.03.2017
16:38:51

anoru
10.03.2017
16:39:01
кидай в личку)

Дмитрий
10.03.2017
16:39:53
нiт
Если говорить про первую версию, то он весьма слабо помогает следовать хорошим практикам

Google

Дмитрий
10.03.2017
16:40:24
Чисто по своему дизайну. то есть можно вот так вот забабахать адский ад и будет даже не в полне понятно, это нормально или уже нет

Кирилл
10.03.2017
16:41:09
На само деле так и есть... устроить дьявольщину с килотонной вотчеров ничего не стоит

anoru
10.03.2017
16:42:52
начали мы как-то фигачить проект на ангуляре. Норм так зашел, самое лучшее, что я от него получил это понимание, что надо менять работу и фреймворк)

Дмитрий
10.03.2017
16:43:30
Гг, аналогично))

anoru
10.03.2017
16:43:50
:)

Alex
10.03.2017
16:45:30
значит вы ничего не поняли

andretshurotshka?❄️кде
10.03.2017
16:45:58

Admin
ERROR: S client not available

anoru
10.03.2017
16:46:57
тоже можно, в реакт чатике встречал такое )

Дмитрий
10.03.2017
16:48:33
Ну если на то пошло, то реакт, а особенно редакс вообще мало кто реально понимает из числа использующих их)
Но разница в том, что реакт довольно жёстко определяет число путей, которыми можно взаимодействовать с компонентом

andretshurotshka?❄️кде
10.03.2017
16:50:14

Дмитрий
10.03.2017
16:50:21
cdM, scU, setState
minimum api surface area короче

anoru
10.03.2017
16:51:55
все косяки в реакте с этим связаны

Дмитрий
10.03.2017
16:52:07

anoru
10.03.2017
16:52:09
привыкли к магии angular и jquery

Дмитрий
10.03.2017
16:52:36

anoru
10.03.2017
16:52:55
судя по чату реакта такие проблемы не на первом месте там

Google

andretshurotshka?❄️кде
10.03.2017
16:55:14
какие тонкости еще кроме иммутабельности

Alex
10.03.2017
16:55:21

Malik
10.03.2017
16:55:34

Alex
10.03.2017
16:56:03
А вторая все твои all:initial...

anoru
10.03.2017
16:56:18
звучит как песня

Malik
10.03.2017
16:56:23

andretshurotshka?❄️кде
10.03.2017
16:57:52
че-то новое) all какой-то

anoru
10.03.2017
16:58:24
пока забудь)
ну, или юзай полифилл, который будет сбрасывать стили у всех компонентов.

Alex
10.03.2017
16:58:44

Malik
10.03.2017
16:58:59
Vue наше все

Дмитрий
10.03.2017
16:59:04
какие тонкости еще кроме иммутабельности
Например, почему нельзя делать
class List {
onClick = id => () => handle(id)
renderButton = e => <button onClick={this.onClick(e)} />
render() {
return <div>{this.props.list.map( this.renderButton )}</div>
}
}

Кирилл
10.03.2017
16:59:11
Какой то профессиональный юмор

Дмитрий
10.03.2017
16:59:27
не ошибусь, если скажу, что подавляющее большинство разработчиков этого не осознают)

andretshurotshka?❄️кде
10.03.2017
16:59:45

anoru
10.03.2017
16:59:47

Alex
10.03.2017
16:59:54

Дмитрий
10.03.2017
16:59:55

andretshurotshka?❄️кде
10.03.2017
16:59:58
так это вроде реакта тонкость
а не редакса)