Kendo ui Angular2剑道:如何用剑道字形图标替换网格排序图标

Kendo ui Angular2剑道:如何用剑道字形图标替换网格排序图标,kendo-ui,kendo-ui-angular2,Kendo Ui,Kendo Ui Angular2,在Angular 2的剑道中,如何将网格的列排序图标(当前为箭头)替换为剑道符号图标 我在我的scss文件中尝试了这个,但没有成功 .k-grid-header .k-header .k-link > .k-icon { background-image: none; /* remove Kendo's sprite image */ font-family: KendoUIGlyphs; } .k-grid-header .k-header .k-link > .

在Angular 2的剑道中,如何将网格的列排序图标(当前为箭头)替换为剑道符号图标

我在我的scss文件中尝试了这个,但没有成功

.k-grid-header .k-header .k-link > .k-icon {
    background-image: none; /* remove Kendo's sprite image */
    font-family: KendoUIGlyphs;
}

.k-grid-header .k-header .k-link > .k-icon.k-i-sort-desc::before {
    content: '\e61a'; /* KendoUIGlyphs down arrowhead */
}

.k-grid-header .k-header .k-link > .k-icon.k-i-sort-asc::before {
    content: '\e618'; /* KendoUIGlyphs up arrowhead */
}

Angular 2剑道UI中的默认箭头使用字体图标,因此无需更改
字体系列
或删除精灵图像。相反,只需设置伪元素内容:

.k-grid-header .k-i-arrow-n::before {
  content: '\e61a';
}

.k-grid-header .k-i-arrow-s::before {
  content: '\e618';
}

看看这个。

我知道这是一个很老的问题,但以防万一,如果有人想将
内容
字体系列
一起用于
伪元素

.yourClass : after {
    content: "\e014";    
    font-family: 'WebComponentsIcons';
}

演示只是“加载…”而没有实际启动网格。我在我的环境中尝试了该解决方案,但我仍然看到箭头而不是箭头。我更新了演示以使用公共资源。如果代码没有帮助,请提供更多有关您的场景与演示不同之处的详细信息。感谢您的帮助。