@angular2Эта группа больше не существует

Страница 5 из 179
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
ты про нативные es6? или какие?
ng-module для группировки компонентов

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 лучше обоих

マイク
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, которых не будет

вот в этом какраз и вопрос.. может кто подскажет куда рыть?
Я сейчас думаю тоже над этим вопросом. Мне вот нужно просто размножить компонент с разными template

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
Мне $compile в нг1 был нужен только в тестах, интересно послушать про кейсы
У меня это динамические вставки кода в компонентах

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

Алексей
02.08.2016
17:28:41
Мне $compile в нг1 был нужен только в тестах, интересно послушать про кейсы
Не нужно динамически генерировать template - прям в runtime..

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 какой нибудь появился чтобы типизировать теплейты, а вам все метапрограммирование подавай)

Страница 5 из 179

Эта группа больше не существует Эта группа больше не существует