如何在Angular2中使用svg
我有一个svg形式的对象。如何与Angular2配合使用?如何在path中使用ngclass如何在Angular2中使用svg,angular,svg,Angular,Svg,我有一个svg形式的对象。如何与Angular2配合使用?如何在path中使用ngclass <div *ngIf="isSelect(false); else noSelectUpVote"> <a> <svg viewBox="0 0 29 15" width="29" height="15"> <g> <path class="vote-select" d=
<div *ngIf="isSelect(false); else noSelectUpVote">
<a>
<svg viewBox="0 0 29 15" width="29" height="15">
<g>
<path class="vote-select" d="M0 15h29l-14.5-15" />
</g>
</svg>
</a>
</div>
<ng-template #noSelectUpVote>
<a>
<svg viewBox="0 0 29 15" width="29" height="15">
<g>
<path class="vote-no-select" d="M0 15h29l-14.5-15" />
</g>
</svg>
</a>
</ng-template>
像这样试试
ngClass
[ngClass]=“{'style1':isClass1Visible,'style2':isClass2Visible}”
有什么问题?你想完成什么?你卡在哪里了?我不想重复代码。SVG被复制,只有路径中的类发生了更改。仍然不知道问题是关于什么。如果您需要IE10+支持,可以在angular cli中添加Polyfill以支持SVG上的ngClass“”,请选中polyfills.ts
查看classlist.js
。