Angular 2:SVG 中的 ng-container

ant*_*5de 6 svg angular

我有一个带有由 SVG 元素组成的模板的组件。这些元素应该有条件地使用*ngIf进行渲染。但由于ng-container不是有效的 SVG 元素,因此无法使用它。所以我使用了 SVG 组元素 (g)。ng-container的优点是它不会出现在DOM中。但是g元素确实出现在 DOM 中,因此 DOM 受到污染。有解决方法吗?

谢谢你的帮助!

max*_*-lt 5

您必须使用<svg:svg></svg>而不是<svg></svg>.