Size: a a a

Angular - русскоговорящее сообщество

2019 December 16

L

Let me take you into the light in Angular - русскоговорящее сообщество
Либо просто модалку делать
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Когда юзер заходит
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
еще вопрос - как у вас решается кейс "отправить ссылку на страницу другому пользователю" если пользователь с другим языком?
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Антон
Приложение тяжелое достаточно и большое
Скок тсных файлов?)
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Denis Kopitsa
а кто определяет какой язык отдать если пользователь зашел в первый раз? что-то типа nginx с анализом accept-language и редиректом?
а вам нужно на сервере определять язык? чтобы от сервера что-то отдать на нужном языке? или вам на фронтенде нужно знать язык пользователя?
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
Артур Мудрик
а вам нужно на сервере определять язык? чтобы от сервера что-то отдать на нужном языке? или вам на фронтенде нужно знать язык пользователя?
и там, и там
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Denis Kopitsa
еще вопрос - как у вас решается кейс "отправить ссылку на страницу другому пользователю" если пользователь с другим языком?
Отправляй без языка. Потом подставишь текущий
источник

А

Антон in Angular - русскоговорящее сообщество
Igor Filippov
Скок тсных файлов?)
Не задавался этим вопросом.
Date: 2019-12-13T14:27:44.973Z
Hash: c6e21d29ed7959fe09cc
Time: 49081ms
chunk {main} main.js, main.js.map (main) 10.3 MB [initial] [rendered]
chunk {pdfjsWorker} pdfjsWorker.js, pdfjsWorker.js.map (pdfjsWorker) 1.58 MB  [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 447 kB [initial] [rendered]
chunk {polyfills-es5} polyfills-es5.js, polyfills-es5.js.map (polyfills-es5) 511 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 8.76 kB [entry] [rendered]
chunk {scripts} scripts.js, scripts.js.map (scripts) 378 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 948 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 12.5 MB [initial] [rendered]

Это ng serve
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
я вот думаю сделать все это вообще без указания языка в url, а нужный билд отдавать в зависимости от определенной куки или accept-language если пользователь первый раз пришел. есть тут какие-то подводные камни?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
ребята, вот что скажите, допустим, у вас из компонента в parent-компонент нужно отослать эвент, но потом и из parent-компонента нужно ещё выше в parent-компонент отослать эвент — в результате, если эвент называется (onChange) или (change), то в parent-компоненте нужно выдумывать новое имя для (onChange) — как с этим справляетесь?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Denis Kopitsa
и там, и там
на сервере не знаю, а на фронтенде достаточно способов оперделить язык юзера
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Артур Мудрик
ребята, вот что скажите, допустим, у вас из компонента в parent-компонент нужно отослать эвент, но потом и из parent-компонента нужно ещё выше в parent-компонент отослать эвент — в результате, если эвент называется (onChange) или (change), то в parent-компоненте нужно выдумывать новое имя для (onChange) — как с этим справляетесь?
От Контекста зависит
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
А вообще кидать в парент а потом ещё в парент
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Не оч архитектура)
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
это да )
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Container -> component -> container -> component
источник

P

Philipp in Angular - русскоговорящее сообщество
Всем привет. Вожусь сейчас с material drag-n-drop и не могу найти как получить новый массив из элементов, порядок которых изменен после д-н-д-па. Т.е. индексы получаю в ивенте, можно, конечно, смаппить массив на их основании, но нет никакого более простого способа?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Let me take you into the light
Не оч архитектура)
поч
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
Артур Мудрик
на сервере не знаю, а на фронтенде достаточно способов оперделить язык юзера
к сожалению наоборот, на сервере есть доступ к переданным заголовкам accept-language + есть geoIP если кто хочет. А на клиенте кроме navigator.language я ничего не знаю
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
и вполне русский хром в убунте мне на navigator.language отдает en-US
источник