
Константин
20.10.2016
19:38:34
Где можно найти демо проект на ангуле 2? Что бы была настроена сборка, тестирование.
Что б все по взрослому и готово для разработки под продакшн?

Dreamerinnoise
20.10.2016
19:38:52
ты эту ссылку и скинул

Константин
20.10.2016
19:39:12
Да, оно, ее и бери)

Константин
20.10.2016
19:40:02
Т.е. та штукатень типа yeoman? Даст подготовленный проект?

Google

Константин
20.10.2016
19:40:29
Да

Константин
20.10.2016
19:40:41
А внутрях сборка проекта на галпе? Или утилитка от ангуляра?

Константин
20.10.2016
19:40:53
Там webpack2

Константин
20.10.2016
19:41:18
ага. webpack - альтернатива галпу... ок.

Dreamerinnoise
20.10.2016
19:41:23
нет

Константин
20.10.2016
19:43:52
эмм...!?

Константин
20.10.2016
19:45:20
Но собирает в один бандл, а я бы хотел вынести @angular/... отдельно, стандартно нет похоже возможности, поправил в исходниках конфиг вебпака - все ок, но сборка с aot не получается(

Shoom
20.10.2016
19:49:25

Константин
20.10.2016
19:50:33
Спасибо

Shoom
20.10.2016
19:50:38
http://blog.mgechev.com/posts/
много интересного в том числе примеры с ssr и aot

Константин
20.10.2016
19:51:08

Shoom
20.10.2016
19:51:13
без

Google

Shoom
20.10.2016
19:52:20
https://github.com/mgechev/angular2-ngc-rollup-build
aot и tree shaking

Ostap
20.10.2016
22:19:58
не ясно

Shoom
20.10.2016
22:21:21
что значит не генерит?

Ostap
21.10.2016
06:29:06
После сборки там почемуто еще раздельно systemjs и reflect

Пронин
21.10.2016
07:31:12
в angular 2 как то можно вызвать модальное окно подгрузив разметку после клика ?
например сейчас использую https://github.com/dougludlow/ng2-bs3-modal#example-usage
и там разметка как я понял уже изначально должна быть...

Алексей
21.10.2016
07:35:19

Shoom
21.10.2016
07:35:51

Пронин
21.10.2016
07:37:40
я только изучаю Angular ...
хочу сделать как на https://www.facebook.com/ - там кликаешь создать группу и содержимое окно подгружается через какое то время ...

Алексей
21.10.2016
07:48:46

Andrey
21.10.2016
07:51:31

Алексей
21.10.2016
07:52:58

Andrey
21.10.2016
07:53:29
фишка в том, что бы отделился чанк от основного)
но наверное выше говорил, что бы подгружать отдельные компоненты ассинхронно, когда они нужны, в React можно это сделать

Пронин
21.10.2016
07:54:41
Спасибо, посмотрю ...

Алексей
21.10.2016
08:10:03

Andrey
21.10.2016
08:32:19

Алексей
21.10.2016
08:37:19

Andrey
21.10.2016
08:38:54
т.е. без абстракций просто в шаблонах правится на прямую DOM?

Google

Andrey
21.10.2016
08:39:09
тогда да, реакт так не может, он может где то там внутри все это делать0

Shoom
21.10.2016
08:41:17
angular compiler из компонента и его шаблона генерирует файл component.ngfactory.ts

Ilya
21.10.2016
08:42:51
Ну в реакт через константы только со статичным html можно подобное сделать. Там идеалогия другая. Все ждут веб-компоненты.

Oleg
21.10.2016
10:13:51
Реально сделать вот так
{ path: '', loadChildren: './components/home/home.module#HomeModule' }
{ path: '', loadChildren: './components/header/header.module#HeaderModule' }
{ path: '', loadChildren: './components/footer/footer.module#FooterModule' }Фишка что футер хедер и прочие подули были lazy и подкгружались в корневой роут ' '
в каждом таком моделе делаю
const routes: Routes = [
{ path: '', outlet: 'header', component: HomeComponent },
]outlet для того чтоб потом в app.component.html показать куда кокретно грузить через <router-outlet name="header"></router-outlet>
Но что то не получаеться, в общем, подкажите реально ли сделать lazy модули которые грузяться в корневой роут ?

Vladimir
21.10.2016
10:14:38

Алексей
21.10.2016
10:15:36

Vladimir
21.10.2016
10:15:47
Он ж вроде был уже?

Алексей
21.10.2016
10:16:45

Lends
21.10.2016
10:17:05
8 ноября же

Vladimir
21.10.2016
10:17:14
Ааа, я думал октября

Oleg
21.10.2016
10:17:45
Покуда реакт тему подняли, буду начинать один проект и у меня есть выбор на чем делать. Пробовать реакт или на ангуляре (бо я ангуляр чуть-чуть уже знаю а на реакте только hello world)?
И еще, кажись это не spa будет

Алексей
21.10.2016
10:19:22

Lends
21.10.2016
10:22:42


Oleg
21.10.2016
10:26:40
Тебе нужно чтобы корневой загрузился всегда а его child модули грузились опционально? Чем пользуешься? Angular Cli?
Вот кусок моих роутов
`
{ path: '', loadChildren: './components/home/home.module#HomeModule' },
{ path: 'about', loadChildren: './components/about/about.module#AboutModule' },
`
Есть хедер, он подключаеться как компонент в главном app.module и стало интересно, если сделаю его модуль, впишу в конфиш роутеров что то типа такого { path: '', loadChildren: './components/header/header.module#HeaderModule' }
то наверное сделает чанк, и он подгрузится lazy а не будет в главном бандле. Но что то не выходит.
Мне на самом деле на хедер пофиг а вот есть асайд и чат по обе стороны приложухи и они всегда есть, вот бы их вынести в lazy
не CLI


Алексей
21.10.2016
10:28:03
Вот кусок моих роутов
`
{ path: '', loadChildren: './components/home/home.module#HomeModule' },
{ path: 'about', loadChildren: './components/about/about.module#AboutModule' },
`
Есть хедер, он подключаеться как компонент в главном app.module и стало интересно, если сделаю его модуль, впишу в конфиш роутеров что то типа такого { path: '', loadChildren: './components/header/header.module#HeaderModule' }
то наверное сделает чанк, и он подгрузится lazy а не будет в главном бандле. Но что то не выходит.
Мне на самом деле на хедер пофиг а вот есть асайд и чат по обе стороны приложухи и они всегда есть, вот бы их вынести в lazy
смогу только вечером посмотреть. пока может кто из группы подскажет

Oleg
21.10.2016
10:28:48

Алексей
21.10.2016
10:29:51

Oleg
21.10.2016
10:30:28

Алексей
21.10.2016
10:31:38

Google

Oleg
21.10.2016
10:33:29

Алексей
21.10.2016
10:33:57

Oleg
21.10.2016
10:34:45
хмм, спасибо за идею
щас буду пробовать
Кажись получилось с врапером
`
const routes: Routes = [
{ path: '', outlet: 'aside', component: AsideComponent },
{ path: '', outlet: 'chat', component: ChatComponent }
]
`
Вот только отвалились routerLink в асайде

Алексей
21.10.2016
11:07:46

Пронин
21.10.2016
11:10:31
outlet: 'aside', - а это как должно использовать в html?

Oleg
21.10.2016
11:10:42

Алексей
21.10.2016
11:11:39

Oleg
21.10.2016
11:11:40

Vlad
21.10.2016
12:51:39
есть нод бэкендеры?
кто может помочь советом по деплою)

Каїн
21.10.2016
12:52:37
Нод бэд
Гг

Vlad
21.10.2016
12:52:47
?

Alex
21.10.2016
12:59:34
?
вам сюда https://telegram.me/nodejs_ru

Vlad
21.10.2016
12:59:51

Alexey
21.10.2016
13:10:11
кто нибудь юзал ng2-charts?

Vladimir
21.10.2016
13:11:20
@Ai_boy а не подскажешь ресурсов по оптимизации фронта?

Dmitry
21.10.2016
13:21:54
Всем привет, а кто-нибудь заводил angular-cli с докером?

Google

Dmitry
21.10.2016
13:22:15
не хочет вочить файлы а флага polling я что-то не вижу

Shoom
21.10.2016
13:35:33
https://github.com/qdouble/angular-webpack2-starter
wepback 2, aot, ssr, hmr, ngrx

Алексей
21.10.2016
13:40:47

Alexey
21.10.2016
13:57:29
если человеку нужно график отрисовать
D3 вроде слишком низкоуровневый для этого

Алексей
21.10.2016
13:58:04

Alexey
21.10.2016
14:00:03
давай поспорим, всмысле мне тоже эта тема интересна, я много с графиками работаю
смотрел на D3, открываю пример графика
http://bl.ocks.org/mbostock/4062085
вижу много императивного кода
зачем?
есть возможность не писать такой код а скормить просто датасет?

Алексей
21.10.2016
14:02:19
это не императивный код, он очень декларотивный
https://www.youtube.com/watch?v=WIgXOG49mdI

Alexey
21.10.2016
14:07:00
Декларативным я бы назвал директиву в которую ты передаешь датасет. Когда мы работаем с DOM напрямую постоянно делая select(), append() и attr() это не декларативно в моем представлении
Эта группа больше не существует