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

Страница 65 из 179
Artem
28.10.2016
08:57:48
в redux можно динамически добавлять редьюсеры, я видел такое решение на реакте где куски подгружались через require.ensure
Собственно, я решил проблему. Надо было всего-то импортировать модуль со стором в app.module, а из всех остальных модулей убрать. Оно там как-то перезаписывает зависимости. Надо курить маны по Dependency Injection в ангуляре. А, да, в ngrx тоже такая штука есть. https://github.com/ngrx/store/issues/211 Но всё равно, вроде, если распихать редьюсеры по лениво-подгружающимся модулям, заставлять всё это вместе правильно работать будет больно. Даже интересно попробовать :D

Alexey
28.10.2016
09:02:03
кстати @Ai_boy хотел тогда этот баг зарепортить в issues на гитхабе, но паходу не зарепортил

Google
Alexey
28.10.2016
09:05:49
а в чем смысл такого поведения? пишешь сначала монолит, в какой то момент выносишь модуль в lazyLoading и у тебя приложение ломается

в чем задумка тогда?

Artem
28.10.2016
09:07:10
в чем задумка тогда?
ну, да. как-то не очень.. наверное, я просто привык, что c ангуляром всё, в принципе, может сломаться в любой момент :D

Alexey
28.10.2016
09:10:05
Это обычно по незнанию, когда не прочитал доку. А тут вроде и прочитал но поведение неожиданное

Алексей
28.10.2016
09:16:52
кстати @Ai_boy хотел тогда этот баг зарепортить в issues на гитхабе, но паходу не зарепортил
Да сори - надо будет зарепортить, просто пипец в последнее время с в ременем. Извиняюсь.

aziz
28.10.2016
09:39:23
всем привет) новичку советуйте книку(и) ссылки на видеоролики и тд плз?

* !

Izzatilla
28.10.2016
09:39:53
https://angular.io/

думаю всегда отсюда надо начинать

Shoom
28.10.2016
09:40:37
http://blog.mgechev.com/posts/

Алексей
28.10.2016
09:45:28
всем привет) новичку советуйте книку(и) ссылки на видеоролики и тд плз?
Часть видео бесплано, часть платно (https://egghead.io/technologies/angular2)

Oleg
28.10.2016
10:00:04
мультиязычность делал кто то? интересует конфиг роутера и смена `href`в линках в зависимости от свичнутого языка кое как сделал конфиг но непокидает чувство что что-то не так

Google
Oleg
28.10.2016
10:01:57
example.com/:lang/page при том что если en то :lang не подставляеться

вся боль я href и дефолтным en

Alexey
28.10.2016
10:46:31
а зачем локаль в url засовывать?

вроде как этот подход не прижился

Oleg
28.10.2016
10:53:02
вроде как этот подход не прижился
пока на сабдоменах но хотелось бы в урл пихнуть

Alexey
28.10.2016
10:54:30
вопрос был вцелом, зачем в url (в сабдомене или в path) указывать локаль?

можно же хранить настройки пользователя в localStorage или на сервере если авторизован

или определять автоматически когда он первый раз заходит

или для SEO так надо?

SSR?

Oleg
28.10.2016
10:59:44
или для SEO так надо?
для гугла и если например юзер кинул сылку кому то а в урле уже есть конкретный язык

ну а так то да, самый не геморный способ пихнуть например в LS какой язык ты клацнул и все, а всем кто впевые зашел показывать на en транслейт

Sergey
28.10.2016
11:02:36
мультиязычность делал кто то? интересует конфиг роутера и смена `href`в линках в зависимости от свичнутого языка кое как сделал конфиг но непокидает чувство что что-то не так
Я делал. Просто дублируется дерево роута на :link. Для url - расширяем LangRouter extend Router -> createUrlTree. Которое через provide заменяем Router.

Oleg
28.10.2016
11:03:06
Я делал. Просто дублируется дерево роута на :link. фух, я уж думал что бред сделал)

Sergey
28.10.2016
11:03:48
Я делал. Просто дублируется дерево роута на :link. фух, я уж думал что бред сделал)
Ну я другого варианта так и не нашел. Сам router не дает пропустить параметр

Sergey
28.10.2016
11:07:27
Ну это как расширить тот же Http

{ provide: Router, useFactory: (urlSerializer: UrlSerializer, outletMap: RouterOutletMap, location: Location, injector: Injector, loader: NgModuleFactoryLoader, compiler: Compiler, Some: Some) => new NewLangRouter(AppComponent, urlSerializer, outletMap, location, injector, loader, compiler, routes, Some), deps: [UrlSerializer, RouterOutletMap, Location, Injector, NgModuleFactoryLoader, Compiler, Some] }

Some - это свой сервис, где у тебя можно получить данные по языкам

Oleg
28.10.2016
11:26:27
капец? спасибо, времени много сэкономил)

Google
Sergey
28.10.2016
11:29:29
капец? спасибо, времени много сэкономил)
Ну просто Router имеет много зависимостей )

andretshurotshka?❄️кде
28.10.2016
12:46:26
ng2-translate ?

Dima
28.10.2016
13:11:15
Привет, кто-нибудь может подсказать такую штуку передаю токен в хедере, пытаюсь получить его из респонса, но в его хедерах только contentType return observable.map((response: Response) => { let payload = response.json(); this.token = response.headers.get('auth-token'); return payload; });

спасибо, но не помогло

Oleg
28.10.2016
13:25:19
andretshurotshka?❄️кде
28.10.2016
13:28:10
?
https://github.com/ocombe/ng2-translate

Oleg
28.10.2016
13:28:56
ну так да, он в связке со всем остальным у меня

вот только парни с ангуляра упираються делать поддержку json для свого переводчика или может уже комьюнити уговорило

а еще разраб ng2-translate сказал что если ангуляровский транслейтер будет делать то что и его то перестанет поддерживать проект.

Oleg
28.10.2016
13:50:00
Пронин
28.10.2016
13:55:36
какой удобнее ?

Oleg
28.10.2016
14:13:33
тот не юзал, но смотрел как нужно использовать, по стравнению с ng2-translate говно ng2-translate легек в использывании и класное апи.

Ильнар
29.10.2016
08:56:42
На ангуляре single page app только создают, или возможно создать полноценный интернет магазин? Или я не в тему, потому как на ангуляре можно что угодно писать?

Eugene
29.10.2016
08:57:46
нужно просто понимать что изначально направлен на spa

но можно что угодно делать, вопрос в том насколько уместно

Eugene
29.10.2016
09:02:38
Одностраничник

Google
Vlad
29.10.2016
09:05:12
ну одностраничник одностраничнику рознь, ленгинг тоже одностраничник

Ильнар
29.10.2016
09:09:09
Для меня это либо лендинг, либо страница, одна, где все загружено аяксом

Или там можно сделать, чтобы по клику аякс отрабатывал?

Типо тупо сайт, с динамичиским меню, клик первый пункт - грузит ее аяксом, клик второй пункт и грузит ее аяксом. И все это без перезагрузки. Так работает ангуляр?

Каїн
29.10.2016
09:12:32
Ещё добавь смену урла

И у тебя получится spa

Angular это просто yet another framework чтобы его сделать

Eugene
29.10.2016
09:14:03
ну я имел в виду что на странице аяксом меняется контент и урл с помощью хистори апи

Михаил
29.10.2016
09:57:21
Ребят, а если у меня есть массив констант и я хочу каждую константу отобразить как какой-то определенный текст. Т.е, мне приходит массив types = [1, 2], я во вью хочу показать, что 1 - buy, 2 - sell. В первом, я бы делал директиву и выводил нужное значение. Во втором, по той же схеме? просто не находил в интернетах чтобы меняли темплейт

Dima
29.10.2016
10:12:46
На ангуляре single page app только создают, или возможно создать полноценный интернет магазин? Или я не в тему, потому как на ангуляре можно что угодно писать?
Можно все что угодно, но не SPA не нужно. Ангулар со всеми зависимостями много весит и вот ты на каждый клик заново тянешь все эти зависимости. Так что такие фреймворки только для спа

Ильнар
29.10.2016
10:15:53
Т.е. лучше нг2 не использовать для интернет магазина или новостных порталов, т.е. для тяжелых сайтов?

Ilya
29.10.2016
10:16:16
Что?:)))

Shoom
29.10.2016
10:17:39
как раз таки наоборот

Ильнар
29.10.2016
10:17:41
Или я не правильно понял?

Oleg
29.10.2016
10:17:44
Т.е. лучше нг2 не использовать для интернет магазина или новостных порталов, т.е. для тяжелых сайтов?
нет же, если spa то можна, если не spa то при каждой загрузки страницы будет грезиться жирный фронт

Ильнар
29.10.2016
10:19:07
Вы меня запутили, вы пишите одно, потом говорите лучше только spa писать...

Oleg
29.10.2016
10:19:09
Кеш отменили?
я взял пример без кеша

Google
Vadim
29.10.2016
10:19:50
я взял пример без кеша
Давай тогда ещё возьмём пример без css. Сайт будет плохо выглядеть.

Ильнар
29.10.2016
10:20:17
Значит можно все но использовать для этого spa, единый вход, и все подгружать по роутам?

Пронин
29.10.2016
10:20:20
ага и сайт без js %)

тут просто надо с умом подойти к архитектуре и оценить действительно ли нужен ангуляр или хватит типо кнокаута только для ui без роутинга и прочего

Oleg
29.10.2016
10:22:03
@basscreator , живешь в утопичном мире когда 100% будет отрабатывать кеш? раз подведет, а в юзера еще инет от мобилке и будет грузить 2мб фронта, после минуты ожидания он плюнет и закроет вкладку

Vadim
29.10.2016
10:22:28
Ага, и gzip отменили

Не вижу смысла об этом говорить.

マイク
29.10.2016
10:23:00
Минификацию тоже похоже

Vadim
29.10.2016
10:23:02
Ситуация высосана из пальца

Пронин
29.10.2016
10:24:02
ангуляр это инструмент, но не уверсальный ))

Oleg
29.10.2016
10:24:30
нет же, вы оправдываете не spa angular

Vadim
29.10.2016
10:27:06
1. Не spa angular - знатный костыль. Такое делают вообще крайне редко. 2. Кеш. Если ты не умеешь заставить браузер кешировать - это лишь твоя проблема.

Oleg
29.10.2016
10:30:00
@basscreator очень зацепил кеш вижу, во всяком случае я хотел сказать что лучше не делать не spa ангуляр. Для этого есть +100 других ф-ков

Dima
29.10.2016
10:30:27
Кеш отменили?
бывает что и отменили, нельзя строить архитектуру приложения опираясь на то, что будет работать кеш браузера

Vadim
29.10.2016
10:33:08
Настроить правильно.

Dima
29.10.2016
10:33:17
Настроить правильно.
да ну ладно. Что за секреты? Можно конкретный пример?

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

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