gpt4 book ai didi

javascript - 使用 Handlebars 在 Ember Octane 中切换类的正确方法?

转载 作者:行者123 更新时间:2023-11-30 08:17:54 24 4
gpt4 key购买 nike

我想使用 Ember.js Octane 在打开和关闭类显示之间切换。我该怎么做呢?我需要@action 还是@tracked?

<img src="flower.jpg" alt="flower" class="display-on">  
or
<img src="flower.jpg" alt="flower" class="display-off">

最佳答案

这在 Ember 中应该是直截了当的(尤其是使用 Octane 功能时)。

正如@jrjohnson 在评论中提到的那样,标记取决于您如何管理跟踪状态的方式,即切换类。在理想情况下,由于您需要单独切换 class,因此您可以在 JS Class 属性 canShow 的帮助下使用模板中的条件呈现该类:

<img src="flower.jpg" alt="flower" class={{if this.canShow "display-on" "display-off"}}> 

这里,canShow 必须是 @tracked (如您所述)如果您需要在值更改时重新呈现 View (模板)。

希望您在学习 Ember 时玩得开心 ;)

关于javascript - 使用 Handlebars 在 Ember Octane 中切换类的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com