то, что вы хотите, не возможно, потому что само svg
не имеет динамических частей.
однако вам, вероятно, вообще не нужно ember-inline-svg
. Может ли быть возможность встроить svg в компонент?
Просто создайте компонент Logo
и поместите svg
внутри logo.hbs
:
<svg height="60" width="200" ...attributes>
<text y=20 >I love {{@name}}</text>
</svg>
Затем установите tagName: ''
(или используйте component-only-glimmer-component ). Тогда вы можете просто использовать его как компонент:
<Logo class="logo" @name="Ember" />