Могу ли я использовать переменную antd less в своем компоненте?

Вопрос

Я использую NG-ZORRO, чтобы сделать интерфейс более стандартным.

У меня есть бизнес-компонент, и я хочу выровнять основной цвет с помощью Ant Design. Я видел " Создание собственных компонентов в угловом материале", но пока не нашел решения для NG-ZORRO. Когда я использую @primary-color в файле стиля моих компонентов (например, test.component.less) я получил ошибку: Variable @primary-color is undefined,

Как я могу ссылаться на менее переменную NG-ZORRO в моем собственном компоненте?

Мое решение

Я нашел решение, но я не уверен, что оно элегантное.

В компонент меньше, я импортировал path/to/ng-zorro-antd/style/themes/default.less в первую очередь, затем border: 1px solid @primary-color работал также.

Это правильный путь для использования менее переменной NG-ZORRO в моем компоненте?

0 ответов

Аналогично Angular Material, вы можете создать собственную тему в своем проекте и использовать ее для своего компонента: https://ng.ant.design/docs/customize-theme/en

Другие вопросы по тегам