2016-05-24 2 views
1

Я хочу получить цвет от пользователя и изменить существующую цветовую переменную sass на цвет, выбранный пользователем. Я видел link, но до сих пор нет примера, связанного с угловым 2. Пожалуйста помоги. Заранее спасибо.Редактировать переменную SASS из углового 2 машинописных текста

ответ

0

Вы можете использовать встроенные стили, такие как <div [style.color]="colorVar">, так что вы можете изменить значение colorVar от ц изменить color из div

+0

Я использовал переменную sass во многих местах, и я хочу, чтобы все обновлялись по выбору пользователя. – AishApp

+1

не использовать переменную sass, используйте переменную машинописного текста. –

+0

вы хотите использовать переменную typescript как глобальную и использовать ее в приложении? – AishApp

3

SASS является CSS предварительно процессора, так что к тому времени вы клиент HTML разметки потребляющей он, переменные уже были материализованы и теперь образуют стандарт CSS.

Как только вы начнете возиться с Sass, он возьмет ваш предварительно обработанный файл Sass и сохранит его как обычный файл CSS, который вы можете использовать на своем веб-сайте.

Как Manu Valdés обращает внимание, есть и другие вещи, которые вы можете сделать с Angular2 специально, чтобы помочь с моделированием. Для получения дополнительной информации о стилизации компонентов ознакомьтесь с официальной документацией here.

+0

У меня есть два приложения в одном репозитории, и я хотел изменить переменную scss одного приложения из другого в соответствии с выбором пользователя. – AishApp

+0

Похоже, вам нужно изучить [theming] (http://ionicframework.com/docs/v2/theming/theming-your-app/). –

+0

Ну. Я хочу изменить цвета в самой теме, чтобы переменная использовалась во всем приложении. – AishApp

Смежные вопросы