我正在爲我的前端構建使用angular,html和css的混合,我試圖用角度更改字體超棒圖標onclick。但是,我無法讓它通過unicode到CSS並顯示正確的圖標。它只是打印出unicode。如何通過數據屬性將fontAwesome圖標傳遞給CSS內容
這裏是我的CSS:
&:before {
content: attr(data-icon);
font-family: "fontAwesome";
font-size: 2em;
position: absolute;
left: .65em;
top: .25em;
}
我的HTML /角:
<div class="accordion--title" ng-click="showAccordionDetail = !showAccordionDetail" ng-attr-data-icon="{{showAccordionDetail && '\f107' || '\f106' }}">
爲什麼不使用''標籤作爲圖標(如Fontawesome [示例](https://fortawesome.github.io/Font-Awesome/examples/)中所示),然後使用' ng-class'指令?或者正在使用數據屬性一個硬性要求? – muenchdo