Я прошел по этой ссылке, и она не отвечает на мои вопросы.
Передача значений из HTML в SCSS
Я создаю веб-приложение, в котором администратор может пойти и установить пользовательские свойства, такие как
1) изменение глобального размера шрифта
2) изменение цвета фона панели
3) изменение цвета кнопки
4) изменение размеров кнопок и т. Д.
Я посмотрел на PrimeNg Designer API и вижу, что в их файле scss есть список из 500 переменных.
Что я хотел бы сделать, это создать форму, чтобы пользователь мог установить значения в пользовательском интерфейсе.
Сценарий 1 ->
Пример ->
<p-fieldset legend="Global Font Size">
<input type="text" pInputText placeholder="Enter the global font size">
</p-fieldset>
как только пользователь введет здесь значение, я хочу, чтобы значение следующей переменной, содержащейся в файле scss, было обновлено в соответствии с тем, что пользователь ввел выше.
$fontSize:14px;
Сценарий 2 ->
Пример ->
<p-fieldset legend="Global Font Size">
<input type="text" pInputText placeholder="Enter the global font size">
<button (onClick)="saveGlobalFontSize(fontSize)"> OK </button>
</p-fieldset>
1) Как я могу принять значение в пользовательском интерфейсе и обновить значение переменной scss, как указано в сценарии 1?
2) Как я могу принять значение в пользовательском интерфейсе, передать его в функцию машинописного текста, а затем обновить значение переменной scss, как указано в сценарии 2?
Вот документация, на которую я ссылаюсь ->
https://www.primefaces.org/designer-ng/#/documentation