[英]Pass a variable from the DOM to SCSS
我在 .scss 中使用 angular,我想知道如何在 .scss 中执行以下 .less 代码。
HTML
<span class="flag-icon-{{territoryId}}"></span>
CSS
.flag-icon-@{country} {
//@country being the {{territoryId}} from above
}
这可能吗?
HTML
<span class="flag-icon-{{territoryId}}"></span>
.scss 文件
$country-collection: ('india', 'usa', 'germany', 'pakistan');
@for $country from 0 to length($country-collection) {
.flag-icon-#{$country} {
color: red;
}
}
谢谢Sayooj VR : https : //stackoverflow.com/users/10647431/sayooj-vr
我试过你上面的,但它似乎没有用,但它让我对我可以用scss
做什么有了更多的了解,我设法用下面的代码弄清楚了(呜呼!):
HTML
<span class="flag-icon-{{territoryId}}"></span>
社会保障局
$country-collection: ('india', 'usa', 'germany', 'pakistan');
@each $country in $country-collection {
.flag-icon-#{$country} {
color: red
}
}
@for 似乎由于某种原因(不知道为什么)不起作用,所以我使用@each
方法尝试了不同的循环技术,并且 walaaaah 它起作用了!
@each
的文档在这里: https : @each
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.