EmberJS:从集合视图访问项视图

EmberJS: Access item views from collection view

本文关键字:视图 访问 集合 EmberJS      更新时间:2024-07-06

如何访问集合中的项视图?基本上,我有一个表(我的集合视图),它有行(作为itemViewClasses)。我想向单击的行添加一个特定的属性,并从表的所有其他行中删除该属性。我想要一种从集合视图引用我的项目视图的方法,这样我就可以跟踪哪一行具有该属性,并添加或删除该属性(更像是设置和重置属性)(就像单选按钮)

您可以在初始化期间向每个元素添加布尔属性"isSelected"(最初设置为false)。

每当您单击任何元素时,请将所有元素的"isSelected"属性设置为"false"。

然后将当前"content"(在itemViewClass中)的"isSelected"属性设置为true。

现在,在手把中,使用{{bindAttr class="isSelected:active"}}将相应的CSS应用于表行。希望这能有所帮助!