我有一个包含数据列表的视图,并且我使用骨干stickit 进行模型绑定。
如果数据不可用,我不想显示列表元素,但如果数据可用,我需要对其进行格式化,因此我尝试了以下绑定:
'.emailItem': {
observe: 'emailAddress',
visible: function(viewVal, modelVal){ return !!modelVal; },
onGet: function (val) {
return '<span>E-mail</span><strong><a href="mailto:' + val + '">' + val + '</a></strong>';
},
updateMethod: 'html'
},
.emailItem 匹配元素<li class="emailItem"></li>
。
当我运行它时,列表元素会正确显示,但 onGet 的结果不会插入到视图中。如何visible
在stickit中使用属性与客户格式的组合?