Size: a a a

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

2019 December 05

IF

Igor Filippov in Angular - русскоговорящее сообщество
А вот как декларативно написать я хз
источник

В

Виталий in Angular - русскоговорящее сообщество
Народ,
есть два компонента (две карточки). У каждой на бекграунде одинаковый градиент.

Вопрос:
Как правильно между ними пошарить стиль?
Создавать глобальный? Если да, то получится нарушение инкапсуляции стилей…
Как лучше? Как правильней?
источник

СК

Саша Корбут in Angular - русскоговорящее сообщество
Yehór Kashperskyi
Mediadevices
это доступ к images videos, а мне надо разрешение в пикселях)
источник

RS

Roma Subriichuk in Angular - русскоговорящее сообщество
Виталий
Народ,
есть два компонента (две карточки). У каждой на бекграунде одинаковый градиент.

Вопрос:
Как правильно между ними пошарить стиль?
Создавать глобальный? Если да, то получится нарушение инкапсуляции стилей…
Как лучше? Как правильней?
отдельным файлом сделай и импортируй или в styleUrls или непосредственно в стили компонента
источник

PN

Pavel Nekrasov in Angular - русскоговорящее сообщество
Виталий
Народ,
есть два компонента (две карточки). У каждой на бекграунде одинаковый градиент.

Вопрос:
Как правильно между ними пошарить стиль?
Создавать глобальный? Если да, то получится нарушение инкапсуляции стилей…
Как лучше? Как правильней?
юзать css препроцессор
источник

PN

Pavel Nekrasov in Angular - русскоговорящее сообщество
и переменные создать
источник

YK

Yehór Kashperskyi in Angular - русскоговорящее сообщество
Саша Корбут
это доступ к images videos, а мне надо разрешение в пикселях)
Яж и говорю, подстава, я видел изначальное сообщение
источник

АС

Андрей Сергеевич in Angular - русскоговорящее сообщество
Igor Filippov
Можно сделать навигейт на другой роут, а там уже гвард будет решать пускать дальше или нет. Вроде бы так
Так редирект отпадает , потому что урл одинаковый. Я не могу сделать редирект на собственный урл.
источник

В

Виталий in Angular - русскоговорящее сообщество
Roma Subriichuk
отдельным файлом сделай и импортируй или в styleUrls или непосредственно в стили компонента
А зачем в стили компонента? Я же могу в глобальные стили импортировать. Результат будет тот же вроде. Или я ошибаюсь?
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Андрей Сергеевич
Так редирект отпадает , потому что урл одинаковый. Я не могу сделать редирект на собственный урл.
Логично)
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Андрей Сергеевич
Так редирект отпадает , потому что урл одинаковый. Я не могу сделать редирект на собственный урл.
Урл кстати и разные может быть, просто сделаешь потом replaceState кажется так называется
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
То есть условно редиректишь на /blablabla и потом делаешь location.replaceState на нужный урл изначально
источник

RS

Roma Subriichuk in Angular - русскоговорящее сообщество
Виталий
А зачем в стили компонента? Я же могу в глобальные стили импортировать. Результат будет тот же вроде. Или я ошибаюсь?
если encapsulation: ViewEncapsulation.none то такой же
источник

В

Виталий in Angular - русскоговорящее сообщество
Roma Subriichuk
если encapsulation: ViewEncapsulation.none то такой же
Что-то я не вижу разницы между этими подходами

https://stackblitz.com/edit/angular-css-sharing
источник

В

Виталий in Angular - русскоговорящее сообщество
Зачем делать ViewEncapsulation.none если и так можно использовать глобальные стили?
источник

RS

Roma Subriichuk in Angular - русскоговорящее сообщество
Виталий
Зачем делать ViewEncapsulation.none если и так можно использовать глобальные стили?
я где-то написал что тебе нужно это использовать?
источник

В

Виталий in Angular - русскоговорящее сообщество
Roma Subriichuk
я где-то написал что тебе нужно это использовать?
Я спрашивал как правильно и как лучше шарить стили между компонентами.
источник

R

Remite in Angular - русскоговорящее сообщество
Виталий
Я спрашивал как правильно и как лучше шарить стили между компонентами.
директика компонента принимает в себя массив файлов со стилями
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Саша Корбут
Всем привет, подскажите пожалуйста, как получить доступ к разрешению экрана в коде. учитывая плотность пикселей и тд
ширина/высота окна * window.devicePixelRatio
источник

VH

Vitaly Hantarenka in Angular - русскоговорящее сообщество
Виталий
Народ,
есть два компонента (две карточки). У каждой на бекграунде одинаковый градиент.

Вопрос:
Как правильно между ними пошарить стиль?
Создавать глобальный? Если да, то получится нарушение инкапсуляции стилей…
Как лучше? Как правильней?
Ты можешь сделать папку style а в ней создать файл common.css - общий файл стилей для проекта.
В этом common можешь описывать общие стили для компонентов.
источник