【发布时间】:2017-09-25 00:06:32
【问题描述】:
我有Div binding 图像标签,它正在工作,但是当图像值为空时。
我想隐藏整个 div,但是当图像值为空时,我得到空白的白色边框框,我还需要删除它。如何使用 knockout js 存档它
<ul id="user-listview" data-bind="foreach:dataItems">
<li>
<div>
<span data-bind="text:UserID" ></span>
<span data-bind="text:UserName" ></span>
<span data-bind="text:mobilenumber"></span>
</div>
<div id="divuserImage">
<span data-bind="text:ImageID" style="display:none"></span>
<img style="height: 200px;width: 300px;margin-top: 10px;" data-bind="attr: { src:userImageUrl }" />
</div>
</li>
</ul>
function UserModel(data){
self=this;
self.UserID=ko.observable(data.UserID)
self.UserName=ko.observable(data.UserName)
self.mobilenumber=ko.observable(data.mobilenumber)
self.userImageUrl=ko.observable(data.userimage)
self.ImageID=ko.observable(data.ImageID)
}
【问题讨论】:
标签: javascript jquery html css knockout.js