ember.js - 动态添加一个类以仅隐藏 ember 组件的yield部分而不进行包装

标签 ember.js components

有没有办法动态添加一个类(在我的例子中是隐藏类)来隐藏(显示:无)仅产量 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/

相关文章:

jquery - 安 bool 的事件

javascript - 使用 ReactJS 从 JSON 获取数据时遇到问题

delphi - 单元测试鼠标事件处理程序

c# - 我可以在 C# 的设计时迭代引用的程序集吗?

java - 如何在 Mule Studio 中为 Java 组件提供属性 Bean?

javascript - 从另一个网站加载 Ember.js 应用程序

javascript - Ember 模型转 json

javascript - 使用 Ember js 从非嵌套路由访问路由模型

javascript - EmberJS 历史/撤消

c# - 连接组件标记算法有问题