gpt4 book ai didi

javascript - Knockout.Js 在子项为空/移除时隐藏父项

转载 作者:行者123 更新时间:2023-11-30 16:57:45 24 4
gpt4 key购买 nike

我有点(数据)绑定(bind)(...糟糕的笑话)。

所以,我有以下内容(关闭省略)

            <div id="allMessages" data-bind="foreach: filteredMessagesTime">
<div class="messageHolder">
<div class="messageBody">
<div class="messageFooter">
<div class="commentSection">
<ul class="ulIterator" data-bind="foreach: $root.filteredCommentsTime(MessageComments)">
<li class="commentHolder">

我只想在我确实有评论时显示 messageHolder,即 commentHolder 存在。

欢迎提出任何建议。

提前致谢。

最佳答案

使用 ifvisible 绑定(bind),具体取决于您是要将其从 DOM 中删除还是仅隐藏它。

<div id="allMessages" data-bind="foreach: filteredMessagesTime">
<!-- ko if: $root.filteredCommentsTime(MessageComments).length > 0 -->
<div class="messageHolder">
<div class="messageBody">
<div class="messageFooter">
<div class="commentSection">
<ul class="ulIterator" data-bind="foreach: $root.filteredCommentsTime(MessageComments)">
<li class="commentHolder">
....................
<!-- /ko -->

关于javascript - Knockout.Js 在子项为空/移除时隐藏父项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402941/

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