有没有办法动态添加一个类(在我的例子中是隐藏类)来隐藏(显示:无)仅产量 Ember 组件的一部分不包装在 Ember JS 中使用标签(div、span 或任何其他)组件的 Yield 部分? p>
我的案例:
{{#if isLoading}}
<p>Loading....!</p>
{{/if}}
<div class="{{isLoading "hide"}}">
{{yield}}
</div>
这里我想隐藏yield部分,而不用div标签将其包裹起来
注意:我无法使用If Else 语句,因为每次isLoading 属性更改时它都会销毁组件的当前实例。 这是一个显示加载的组件。任何其他使用组件进行加载的方法都是值得赞赏的
最佳答案
如果不指定元素或标签,则无法添加类。如果你想将类名添加到yield部分,那么将其包装在容器中是唯一的方法。
关于ember.js - 动态添加一个类以仅隐藏 ember 组件的yield部分而不进行包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833925/