Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript knockoutJS绑定不';如果数据切换=单选按钮的引导中使用的按钮,则无法工作_Javascript_Jquery_Html_Twitter Bootstrap_Knockout.js - Fatal编程技术网

Javascript knockoutJS绑定不';如果数据切换=单选按钮的引导中使用的按钮,则无法工作

Javascript knockoutJS绑定不';如果数据切换=单选按钮的引导中使用的按钮,则无法工作,javascript,jquery,html,twitter-bootstrap,knockout.js,Javascript,Jquery,Html,Twitter Bootstrap,Knockout.js,我使用击出绑定单选按钮与引导 <div class="btn-group" data-toggle="buttons"> <label class="btn btn-default"> <input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="true" name="daysradio" >{

我使用击出绑定单选按钮与引导

<div class="btn-group" data-toggle="buttons">
            <label class="btn btn-default">
                <input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="true" name="daysradio" >{{texts.showAll}}
            </label>
            <label class="btn btn-default">
                <input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="30" name="daysradio" >{{texts.showOnly30Days}}
            </label>
            <label class="btn btn-default">
                <input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="60" name="daysradio" >{{texts.showOnly60Days}}
            </label>
            <label class="btn btn-default">
                <input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="90" name="daysradio" >{{texts.showOnly90Days}}
            </label>
            <!--
            <label class="btn btn-default">
                <span style="cursor:pointer" data-bind="click: function(){ filterClick(30) } ,css: { 'selectedFilter' : filterValue == 30 }"><u>30 </u></span>&nbsp;
            </label>
            -->
    </div>

{{text.showAll}
{{文本。仅显示30天}
{{文本。仅显示60天}
{{text.showlonly90days}
问题是当我使用
数据切换=按钮时,数据绑定不起作用
但是如果我删除了这个,那么数据绑定就可以工作了。
但在这种情况下,单选按钮的风格来了,但我需要按钮的风格。
你能提出解决办法吗


我使用了上面提到的定制绑定,它对我很有效。details自定义绑定将在此页面上找到


主要用户
虚拟用户

如果要共享对DOM的控制权,则需要自定义绑定处理程序。看见
<div class="btn-group" data-bind="radio: userType">
                                        <button type="button" class="btn btn-primary" data-value="company">Main User</button>
                                        <button type="button" class="btn btn-primary" data-value="person">Dummy user</button>