Javascript 带敲除的背景绑定
我有以下击倒绑定Javascript 带敲除的背景绑定,javascript,knockout.js,Javascript,Knockout.js,我有以下击倒绑定 <ul class="list-group" data-bind="foreach: $parent.levels"> <li class="list-group-item"> <img alt="level" class="pic" data-bind="attr:{src: '../../Content/images/levels/' + $index() + '.png'}
<ul class="list-group" data-bind="foreach: $parent.levels">
<li class="list-group-item">
<img alt="level" class="pic" data-bind="attr:{src: '../../Content/images/levels/' + $index() + '.png'}" />
<button class="btn btn-default piclabels" data-bind="click:$parent.startingLevel.bind($parent,$index()),text:$data,css:{active:$parent.startingLevel() == $index()}"></button>
</li>
</ul>
我做错了什么?使用
样式
绑定时,每个样式都需要为整个值返回一个字符串。因此,如果在url中使用单引号,则需要使用反斜杠\
对其进行转义。我想你不是想用不重复
,而是想用不重复
data-bind="style: {background: 'url(\'../../Content/images/levels/' + $index() + '.png\') no-repeat left' }"
data-bind="style: {background: 'url(\'../../Content/images/levels/' + $index() + '.png\') no-repeat left' }"