Могу ли я использовать переменную 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