Алексей
19.01.2017
16:26:27
Или на Redux/ng2-redux/ngrx-store
Талгат
19.01.2017
16:27:06
Такие же как вы фронтедщики, записали видосики и попросили 20 баксов, эх :(
Vladimir
19.01.2017
16:27:33
Тимур
19.01.2017
16:28:07
Зарплата человека который писал видосик там фикса. зарабатывают там на авторском праве барыги.
Google
Алексей
19.01.2017
16:28:08
Alexey
19.01.2017
16:28:26
Тимур
19.01.2017
16:28:54
вопрос в другом. что эти 20 баксов они б не получили вообще)
Alexey
19.01.2017
16:29:12
уверен?
Vladimir
19.01.2017
16:29:14
Ну, запах там еще от jQuery?
Хотя ангуляр, как показала практика с ним вполне неплохо дружит
Алексей
19.01.2017
16:29:29
Ребят давайте я ваз 1 раз предупрежу - и потом последний раз - а после забаню всех. Неважно кто какой позиции придерживается. Возвращаемся к обсуждению Angular +
Тимур
19.01.2017
16:29:38
+
Талгат
19.01.2017
16:30:17
Там же видосики про второй ангуляр, от человека, который разбирается в ангуляре))
Vladimir
19.01.2017
16:30:24
Пойду потыкаю reactive forms.
Ридакс туда накручивать не сильно хочется
Таир
19.01.2017
17:39:47
Vyacheslav
19.01.2017
17:45:15
Таир
19.01.2017
17:45:31
Vyacheslav
19.01.2017
17:46:47
Google
mr
19.01.2017
17:49:52
Vyacheslav
19.01.2017
17:50:20
Dmitry
19.01.2017
18:59:19
Всем привет, а кто-нибудь знает, как отследить открытие fileUpload popup? есть ли хитрый event?
Alexey
19.01.2017
19:01:49
разве нет?
Таир
19.01.2017
19:02:29
ссылка родителя обязательно поменяется
если в дочерних поменялось
эта тема называется “персисентные структуры данных”
https://en.wikipedia.org/wiki/Persistent_data_structure
посмотрите там иллюстрации
нужно ангуляр настроить так, чтобы он не перерисовывал именно неизмененные поддеревья
Alexey
19.01.2017
19:06:05
хм, кажется понял
Таир
19.01.2017
19:06:07
если такое вообще можно, конечно, настроить
Alexey
19.01.2017
19:06:10
тогда прям отличное решение
хорошо ложиться на ангулярский changeDetector с onPush стратегией
надо попробовать
Таир
19.01.2017
19:06:58
попробуйте, мне тоже интересно, как это сработает
Alexey
19.01.2017
19:07:02
спасибо за помощь!
Таир
19.01.2017
19:13:24
спасибо за помощь!
название функции update не совсем правильно, получается. Он скорее insert, а update и delete нужно будет реализовать отдельно
Aleksandr
19.01.2017
19:18:49
Парни, объясните процесс как в typescript обрабатываются ошибки. Вот я пользуюсь phpStorm. Он компилирует мои ts файлы, вот я прописываю на TS скрипт с ошибкой
function fun(a:number, b:number):number{
return a+b;
}
console.log(fun('string',1));
Он выдаёт в консоле
string1
Google
Aleksandr
19.01.2017
19:19:20
Как вообще это регулируется. Т.е. я пишу не по канонам, а он всё-равно всё компилирует
Ошибка?
Таир
19.01.2017
19:21:01
такое лучше здесь https://telegram.me/typescript_ru спрашивать
Alexey
19.01.2017
20:39:43
чтобы делать любые операции иммутабельно (insert, update, delete и т.д)
в данном примере показан частный случай insert в ноду с id == 5
надо бенчмарки пописать будет
еще раз спасибо за советы!
Таир
19.01.2017
20:44:52
мне кажется алгоритм сломан
надо проверить, изменил ли func ноду
Alexey
19.01.2017
20:46:21
я думал на этот счет
но тогда получается мы останавливаем цикл в какой-то момент, а map предполагает что мы должны обойти все ноды
хоть это и дорого будет
надо еще подумать наверно...
Таир
19.01.2017
20:49:09
в том то и фишка, что вы проверяете в момент изменения, чтобы это не делал ангуляр
лишний раз
Alexey
19.01.2017
20:51:19
тогда это будет не map, а что-то типа findAndReduce
Таир
19.01.2017
20:52:59
вы правильно все сделали, осталась только одна проверка
Alexey
19.01.2017
20:53:28
если например func = (n) => {...n, name: n.name + '!'}
Таир
19.01.2017
20:53:38
в личку может?
Google
Alexey
19.01.2017
20:53:47
можно
Nyurgun
20.01.2017
01:32:12
Доброе утро, может кто подсказать по encodeUri, у меня есть компонент, он защищен guard'ом, который при false направляет на login компонент, вопрос заключается в том, что '%3F' и
'%3D' обратно не возвращаются на '?' И '=' соответственно
Roman
20.01.2017
04:48:37
Ребята есть дерево с не определенной вложеностью
Node: {
Id:1,
Children:[]
}
Treeviw --> ngFor (Treeview)
Задача осуществить поиск по дереву а потом проскролить до нужного элемента.
Поиск я сделал и встал на скроле. Не могу отловить событие когда ngFor отработал и элемент уже в разметке полностью. Может кто подскажет.ж
Талгат
20.01.2017
05:24:39
а как лучше всего делать маски для форм ?
Igor
20.01.2017
05:50:07
Roman
20.01.2017
05:54:49
В самом компонента у меня ngFor и на oninit его еще нету
Ну и aftercontentinit все попробовал
Хотя это меня натолкнуло кое на какую идею
Спасибо
Виталий
20.01.2017
06:07:02
А как в routerLink указать текущий путь? Пустая строка ведет на корень сайта
Gleb
20.01.2017
06:35:25
Утро доброе, в angular-cli доке пишут что я без проблем и телодвижений могу в styleUrls добавлять scss файлы , у меня одного не заработало? или все таки что то предварительно нужно настроить?
Nyurgun
20.01.2017
06:37:18
Добрый день еще раз, вернулся к прошлой проблеме, ошибка из за того что при возвращении на компонент queryParams пропадает, а params получает вид с state.url в виде {id?test=значение} и из за этого не могу продолжить дальнейшие действия функции, как решить проблему данного redirect?
Иван
20.01.2017
06:41:40
Gleb
20.01.2017
06:42:06
Я так понял там речь о генерации идет
ну то есть чтобы он по дефолту создавал scss
Alexey
20.01.2017
06:43:47
В angular-cli.json можно этот параметр потом поменять
Gleb
20.01.2017
06:44:23
точно правы!
спасибо
Тимур
20.01.2017
06:46:32
всем привет. Есть щас какие то сверстанные админки под ангуляр второй с элементами? типа такой http://preview.oklerthemes.com/porto-admin/1.5.4/
Google
Тимур
20.01.2017
06:47:17
и еще интересно у кого опыт есть, насколько сложно перенести на ангуляр такие вот шаблоны в которых бутстрап да jq)
Roman
20.01.2017
07:20:19
Denis
20.01.2017
07:20:58
Angular 2 UI components какой выбрать?
Angular Material 2
Fuel-UI
Kendo UI
ng-bootstrapng-lightning
ng2-bootstrap
Onsen UI
Prime Faces
Semantic UI
Vaadin
по наличию компонетов и скорости
Igor
20.01.2017
07:22:20
я бы лучше на стабильность смотрел
Тимур
20.01.2017
07:24:10
Nyurgun
20.01.2017
07:24:55
Bootstrap
Denis
20.01.2017
07:29:38
который с jquery - выброси тогда его
Nyurgun
20.01.2017
07:34:49
Ng2
Roman
20.01.2017
07:38:58
В ngAfterContentInit делать getElementById возвращает null
*делаю
Работает с timeout но это костыль
Даже с 0 timeout
Эта группа больше не существует