
Vyacheslav
02.08.2016
13:51:52
Я так понимаю от broccoli отказались с концами и последнее где она поддерживалась это в beta.10. В ветке master уже перешли на webpack и следовательно следующая версия уже будет исключительно с webpack

Алексей
02.08.2016
13:54:15
да этот так https://github.com/angular/angular-cli/commit/a163186a703ab84926e80bad037422ce619231c9 жаль я народ дезинформировал :(

Vyacheslav
02.08.2016
13:55:18
Да этот коммит как раз и хотел прислать
Так что впереди всех ждет webpack, что может и к лучшему

Google

Sergey
02.08.2016
15:28:39
Всем тем, кому интересен гиттер, там тоже наши запилили отдельный ng2 чатик https://gitter.im/dev-ua/angular2 . Велком.

Alexey
02.08.2016
16:07:44
"The webpack configuration is blackboxed, and therefore users will not
see a webpack.config.js file in their repository."
настораживает
как бы опять не пришлось с бубнами танцевать из-за разных css препроцессоров и т.д

Sergey
02.08.2016
16:09:05
Кто-то там сидит очень умный и проталкивает - мы лучше знаем - идиоты

Alexey
02.08.2016
16:09:48
ну это нормальный подход, если удовлетворяет потребности 99% пользователей

Алексей
02.08.2016
16:10:19
просто если вам нужна своя кастомная конфугурация то возьмите к примеру вот это..
https://github.com/AngularClass/angular2-webpack-starter
Angular 2 не так уж и сложно настроить с нуля.

Alexey
02.08.2016
16:10:59
понятно что несложно и уже настраивали
но никто не будет использовать тогда cli
он должен либо решать все задачи по сборке (с разумной степенью кастомизации и настроек) или он нафиг не нужен
этот cli нужен больше не нам а самим создателям ng2, им необходимо снизить порог входа чтобы он набрал максимальную популярность

Sergey
02.08.2016
16:14:02
И похоже оно будет работать только на их конфигурации и требованиях

Алексей
02.08.2016
16:14:47
ну React недавно создали тоже самое - мол проект без конфигурации.. любой более или менее профессиональный проект имеет свой конфиг сборки

Google

Alexey
02.08.2016
16:14:48
ок, но css то с шрифтами позвольте мне собрать так как я хочу

Алексей
02.08.2016
16:18:02
Кстати я думаю через Addons - всеравно можно будет менять конфиг - https://github.com/angular/angular-cli/blob/master/addon/ng2/commands/e2e.ts
переключись только на webpack ветку

Alexey
02.08.2016
16:18:39
в общем подождем чуть-чуть, когда зарелизят
а потом уже критиковать начнем)

Алексей
02.08.2016
16:19:32
логично :)

Sergey
02.08.2016
16:20:46
Да, что-то они зависли с модулями

Alexey
02.08.2016
16:23:35
ты про нативные es6? или какие?

Maksim
02.08.2016
16:23:41
Есть полный гайд по ember cli на офф сайте
Есть скрипт где создает Angular2App на основе ember cli
Там можно передать туеву хучу настроек
Про которые не сказано в доках ангуляра
Но которые поддерживаются в ember cli

Alexey
02.08.2016
16:25:29
мы уже немного не про ember cli говорим, а про будущую вебпак версию в которой webpack.config.js будет blackboxed
т.е ты не будешь иметь доступ к настройке конфига
что тебе прокинут наружу в ng2appConfig то и будешь настраивать

Maksim
02.08.2016
16:26:17
Да я думаю все это ерунда. Все можно будет всковырять
Или в крайнем случае взять исходники и поменять что нужно

Alexey
02.08.2016
16:27:08
ну здорово, только это не требуется в хорошо реализованном фреймворке/клиенте

Google

Алексей
02.08.2016
16:27:13
@bro_science Да будет доступ - только через Addons https://github.com/angular/angular-cli/blob/master/addon/ng2/models/webpack-build-production.ts
Тоесть скорее всего нужно будет создать addon и дополнительно его устанавливать

Alexey
02.08.2016
16:27:28
в Ruby On Rails почему-то никто не патчит клиент

Maksim
02.08.2016
16:28:03
Не спорю про рельсы, но много и других, плохих примеров

Alexey
02.08.2016
16:28:28
ну так надо стремиться к рельсам

Maksim
02.08.2016
16:28:31
Наверняка есть люди, которые стараются подключить какой-нибудь gulp, а то и grunt

Alexey
02.08.2016
16:28:33
а не к плохим

Maksim
02.08.2016
16:28:34
К рельсам
И орут что все плохо

Sergey
02.08.2016
16:29:07

Maksim
02.08.2016
16:29:31
http://blog.bugsnag.com/replacing-the-rails-asset-pipeline-with-gulp
Ну вся первая страница гугла забита безумными рецептами
Зачем - вопрос. Читать не хочется если честно все это
Думаю просто у людей руки чешутся. Или привыкли. Или не знают что все решается нативно. Или не хотят использовать диктуемый им подход

Anthony
02.08.2016
16:54:08
Гопода, архитектурный вопрос. Если использовать глобальный хук на ошибки бекенда как описано тут http://stackoverflow.com/a/37028266/1729921 , то как вообще возможно прямо из этого сервиса вызвать окно с сообщением об ошибке типа этого
https://github.com/stabzs/Angular2-Toaster
или этого
https://github.com/PointInside/ng2-toastr
Эти оба модуля заточены под вызов из компонента и требуют обертки вроде <toaster-container>, мне же получается надо вызывать их изнутри сервиса, как такое решается?

Sergey
02.08.2016
16:57:21
Сделай компонент, который будет слушать сервис отвечающий за ошибку. Ну вот как ошибка появится, компонент о ней уже будет знать.
Сам компонент повесь у рут. Я думаю, это самый логичный вариант.

Anthony
02.08.2016
16:57:41
Спасибо, попробую

Alexey
02.08.2016
16:57:43
+1
Так же делаю

Sergey
02.08.2016
16:57:52
Прокинуть состояние можешь и через Observables
Я сейчас обычно использую Subject

Google

Ҫѐҏӗѫӑ
02.08.2016
17:08:56
надеюсь тут тоже бан схватить

Sergey
02.08.2016
17:09:47

Ҫѐҏӗѫӑ
02.08.2016
17:10:57
я даже знаю как бан заработать
спорим меня не забанят?

Алексей
02.08.2016
17:11:53
:) не надо на такие вещи спорить - лучше посморим о том круче ли Angular 2 в 2 раза или в 4 раза чем React

Sergey
02.08.2016
17:12:22

Ҫѐҏӗѫӑ
02.08.2016
17:13:29
глиммер 2 лучше обоих

Andrey
02.08.2016
17:13:46

マイク
02.08.2016
17:16:24

Ҫѐҏӗѫӑ
02.08.2016
17:16:31
в реакт чате ага

Алексей
02.08.2016
17:16:44
glimmer 2 какой-то мягко говоря не доделанный - рано его рассматривать https://github.com/tildeio/glimmer/blob/master/guides/01-introduction.md

Ҫѐҏӗѫӑ
02.08.2016
17:17:02
там доки недоделанные, а так он норм

Алексей
02.08.2016
17:18:00
ну а как я узнаю что он норм без доков :)

マイク
02.08.2016
17:18:01

Алексей
02.08.2016
17:18:48
Кто знает есть ли возможность создать template динамически? JS кодом в рантайм.

Ҫѐҏӗѫӑ
02.08.2016
17:19:28
да, велик потерять было б обиднее

Sergey
02.08.2016
17:19:35
С динамикой в ng2 пока проблемно все
Тебе нужно по сути компонент динамически создавать, это возможно, но посмотри на нужный код! )

Алексей
02.08.2016
17:22:20

Google

Sergey
02.08.2016
17:22:27
Я пару раз поднимал этот вопрос в старом чатике
ну пока все есть в гугле по angular2 dynamic component и страшный код
в общем это все на тему $compile и ng-include, которых не будет

Alexey
02.08.2016
17:26:49
Мне $compile в нг1 был нужен только в тестах, интересно послушать про кейсы

Алексей
02.08.2016
17:27:17
Для этого у них есть пример
https://plnkr.co/edit/C0U5IIflrMnqxuXVbdw8?p=preview
смотри src/app.ts

Sergey
02.08.2016
17:27:25

Alexey
02.08.2016
17:27:56
Типа песочницы что ли что то?

Алексей
02.08.2016
17:28:41

Alexey
02.08.2016
17:29:25
Чтобы много ngIf не плодить в шаблоне?

Sergey
02.08.2016
17:29:53

Алексей
02.08.2016
17:31:06
нарыл - http://blog.lacolaco.net/post/dynamic-component-creation-in-angular-2/
мягко говоря не интуитивненько :) ладно - будем зубрить

Sergey
02.08.2016
17:32:20
Это не тот вариант, но тут вообще все странно тоже
Есть ишьюсы на гитхабе по этим вопросам

Alexey
02.08.2016
17:34:58
Хм, я вот наоборот бы хотел чтобы tsx какой нибудь появился чтобы типизировать теплейты, а вам все метапрограммирование подавай)
Эта группа больше не существует