Sērhīī
А все эти вуи и прочие, они просто не выбирутся наверх. Вот нг2 может в счет тайпскрипта и былой базе нг1.
Sērhīī
Andrey
в основе реакта бинарное дерево, в первом ангуляре сложный граф который сам себя оптимизирует
Mikhail
Andrey
а можно вообще статику фигачить и все будет ок
Igor
🐙 Павел
🐙 Павел
Там была бидэ, и обычный серверсайд. Потом составлялась структура сайта и устанавливались взаимосвязи между страницами. Потом контент загонялся. А дальше паблиш и система сама генерила 100500 статичных страниц со ссылками друг на друга.
🐙 Павел
И нагрузку хорошо держала.
🐙 Павел
Но конечно никаких там асинхроностей не было.
Eugene
расскажите про матириал ангуляр, что это и зачем нужно
Sērhīī
Чтобы использовать Google material design компоненты в проекте
DB
еще в нем помимо стилей хватает директив на все случаи жизни.
последнее что очень пригодилось был Virtual Repeat
DB
http://codepen.io/pen/
Denis
http://www.npmtrends.com/react-vs-angular
Denys
Влом читать, что там в крации?)
andrei
как переехать с rc.1 на rc.4
andrei
или там мало изменений?
Sērhīī
Новый роутер, новые формы
🐙 Павел
Блин, я вообще про init.rc/d подумал. 😂
Maksim
Привет всем, кстати
Maksim
👋
Maksim
Но новые формы еще не обязательно использовать. Пока есть возможность старыми пользоваться.
Maksim
Там на выбор и те, и те
Андрей
Это маскаужээс принёс стока новых людей?
Sērhīī
Maksim
Ну они его допиливают
Maksim
Но он не меняется сильно
Maksim
Только больше функционала становится
Maksim
Вот редиректов не было сначала, сейчас допилили
Maksim
Я имею ввиду не меняется после того как они его в рц поменяли
Denys
Кто-то сталкивался с проблемой, когда при обновлении страницы она не отображается
Denys
Но если переходишь через ссылу - то все нормаьно
Denys
ng2
Sērhīī
Denys
Но проблема только на хостинге
Denys
Локально все ок
Denis
https://medium.com/apollo-stack/graphql-as-the-new-standard-for-modern-angular-apps-c84cb21e1037#.ool43rcpc
Sērhīī
Сначала редакс, теперь это. Куда катится еще не родившийся нг2!?
Al
Чёт громковат заголовок
Dmitry
ребят, а кто-нибудь юзает Vim для разработки?
andrei
А нах редакс если в ангуларе есть rxjs
Бахтиёр
Если пользоваться angular-cli то при создание провайдера в импорте он есть
Dreamerinnoise
Бахтиёр
➕1⃣
Sērhīī
Eugene
хром ругается на ngif, а конкретно на length
Eugene
как с этим быть
Бахтиёр
Можно код ngif
Eugene
*ngIf="names.length > 0"
Бахтиёр
names видимо undefined
Eugene
таки да
Alexey
Я бы вытащил условие из шаблона и просто флаг сделал, тем более это стандартная проверка, ни раз используется наверное
Alexey
Всмысле это не связано съем что names undefined, но прост
Бахтиёр
Но в конце в стеке написано что у undefined нету length
Alexey
ну потому что он undefined поэтому и нету)
Бахтиёр
Я видимо не правильно понял
Бахтиёр
Всмысле это не связано съем что names undefined, но прост
Дима
Связано
Бахтиёр
Я о том же.
Бахтиёр
Связано
Maksim
Rxjs урезанный входит в ангуляр
Maksim
Там самый минимум
Maksim
Остальное отдельно импортится, и по-умолчанию ставится через cli, seed
Maksim
А имхо да, паттерн реактивных сервисов будет покруче, чем флакс
Maksim
Или редукс
Maksim
Хотя в сущности одно и тоже. Почти.
В конечном счете у тебя есть состояние, и ты его отображаешь
Maksim
И меняешь состояние методами сервиса, а не напрямую
Maksim
Вернее даже состояние меняется в ответ на действия сервисов
Maksim
Разница в деталях о большей динамичности рхджса
Maksim
Maksim
Я спутал
Maksim
```names?.length > 0```
Maksim
names?.length > 0
Так будет работать. Но это плохо в любом случае скорее всего. Не должна у тебя форма рисоваться, когда объекта еще нету.
Maksim
Выше Проверяй если объекта нету - не рисуй