有没有办法动态添加类(在我的情况下是隐藏类)以仅隐藏(显示:无) yield 的余烬组件的一部分不包裹在Ember JS中带有标签(div,span或其他)的组件的产量部分? >
我的案子:
{{#if isLoading}}
<p>Loading....!</p>
{{/if}}
<div class="{{isLoading "hide"}}">
{{yield}}
</div>
在这里,我想隐藏产量部分而不用 div 标签包裹
注意:我不能使用 If Else语句,因为每次 isLoading 属性更改时,它都会破坏组件的当前实例。 这是显示加载的组件。可以使用其他任何方式使用组件进行加载
答案 0 :(得分:2)
没有指定元素或标签就不能添加类。如果要将类名添加到yield部分,则将其包装在容器中是唯一的方法。