Size: a a a

Angular-universal-ru

2020 February 15

E

E_A in Angular-universal-ru
Можно ещё service worker  использовать, тогда скорость еще больше возрасте
источник

IL

Igor Lezhnev in Angular-universal-ru
E_A
Можно ещё service worker  использовать, тогда скорость еще больше возрасте
скорость отклика интефейса в первую очередь
источник

M

Maksim in Angular-universal-ru
В общем я с этим весь день игрался (SSR+PWA). Вроде даже все работает без проблем. Как плюс, оба SSR и PWA реально повышают скорость отображения страницы и заодно мерки LightHouse.

просто не понимаю как оно работает, если PWA как бы кеширует index.html, а SSR в него активно пишет, но по факту, во время тестов, в приложении всегда доступны последние результаты API запросов (то есть не смотря на кэш PWA TransferState выполняет свою работу правильно)
источник

M

Maksim in Angular-universal-ru
источник

M

Maksim in Angular-universal-ru
то есть сейчас проблем вроде как и нет, но по логике они должны быть, поэтому интересуюсь)
источник

IL

Igor Lezhnev in Angular-universal-ru
Maksim
то есть сейчас проблем вроде как и нет, но по логике они должны быть, поэтому интересуюсь)
я бы тоже хотел знать, но тут наверное нужно методом научного тыка проверять(
источник

IL

Igor Lezhnev in Angular-universal-ru
Я второй день бьюсь над вопросом как в SCSS сделать возможным использовать ./assets/img.png к примеру
источник

IL

Igor Lezhnev in Angular-universal-ru
Если есть у кого то данные поделитесь, т.к. попробовал:
1) указывать путь разными вариантами. В итоге или не собирается или дубликаты в корне плодит с + hash.
2) указывать что assets складывать в одну глобальную папку (не очень подходит в силу специфики, но это пока лучшее)
3) делать редиректы на express
4) shell скрипт, который в билдовой версии пути меняет
5) ключи deployUrl, baseHref, includePath...
источник
2020 February 16

M

Maksim in Angular-universal-ru
Igor Lezhnev
Я второй день бьюсь над вопросом как в SCSS сделать возможным использовать ./assets/img.png к примеру
я просто настроил angular.json на копирование изображений из assets и обращаюсь к изображению от корня:
"assets": [
 {
   "glob": "**/*",
   "input": "src/assets/images",
   "output": "/images"
  },
]

.logo { background: url(/images/logo.png);
источник

IL

Igor Lezhnev in Angular-universal-ru
Maksim
я просто настроил angular.json на копирование изображений из assets и обращаюсь к изображению от корня:
"assets": [
 {
   "glob": "**/*",
   "input": "src/assets/images",
   "output": "/images"
  },
]

.logo { background: url(/images/logo.png);
да попробовал такой способ, увы из-за специфики это не очень подходящий вариант, у меня при билде получается 2 папки ru, en-US. И в каждой должны быть свои assets по логике (тогда легко разнести на разные сервера и т.д.)

Связано с мультиязычностью и ограничением видимости директорий и поддиректорий.
Хотя есть всегда вариант плюнуть, и убрать assets используя только перенесенные с img+hash
источник

IL

Igor Lezhnev in Angular-universal-ru
Maksim
я просто настроил angular.json на копирование изображений из assets и обращаюсь к изображению от корня:
"assets": [
 {
   "glob": "**/*",
   "input": "src/assets/images",
   "output": "/images"
  },
]

.logo { background: url(/images/logo.png);
вот так выходит, но в scss остается путь /assets/...

а корень неизвестен( т.е. в лучшем случае мы предполагаем что - domain.com/ru/index.html

но в худшем - domain.com/asd/asd/ru/index.html
источник

IK

ILshat Khamitov in Angular-universal-ru
Igor Lezhnev
вот так выходит, но в scss остается путь /assets/...

а корень неизвестен( т.е. в лучшем случае мы предполагаем что - domain.com/ru/index.html

но в худшем - domain.com/asd/asd/ru/index.html
Два приложения сделай в ангулар жсоне, для енг и для ру, и разные адреса сксс укажи
источник

IK

ILshat Khamitov in Angular-universal-ru
Скорее всего подругому никак, тока если через веб пак как то подменять, там можно же вклинится в процесс сборки
источник
2020 February 20

BD

Baktiyar Dushebaev in Angular-universal-ru
Всем привет. Подскажите пожалуйста почему pipe так работает, я в шаблоне указал вот так <span>{{ '2020-02-01T00:11:00' | date: 'YYYY-MM-DD'}}</span> и мне в бразуре показывается во  это YYYY-02-DD, не распознает. Документацию посмотрел вроде все правильно, но не работает?
источник

I

Ilya in Angular-universal-ru
источник

I

Ilya in Angular-universal-ru
yyyy-MM-dd
источник

nt

nur tlek in Angular-universal-ru
ребята как избежать reloading страницы
источник

nt

nur tlek in Angular-universal-ru
открываю и через несколько секунд перезагрузка идет
источник

ДК

Дмитрий Кольдяев in Angular-universal-ru
nur tlek
открываю и через несколько секунд перезагрузка идет
Загужается с данными, а потом перезагружается?
источник

nt

nur tlek in Angular-universal-ru
da
источник