作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有点(数据)绑定(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
存在。
欢迎提出任何建议。
提前致谢。
最佳答案
使用 if
或 visible
绑定(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/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!