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' }"