我想将 div 的宽度设置为等于由 javascript 方法计算的百分比。我可以使用这个来正确应用样式绑定(bind):
<div class="bar" data-bind="style: { width: '50%'}"></div>
但是当我尝试使用一个函数来生成输出时,它中断了:
<div class="bar" data-bind="style: { width: function(){return '50' + '%';}}"></div>
最佳答案
事实证明你可以让它与匿名函数一起工作,你只需要明确地调用那个函数:
<div data-bind="style: { width: function(){ return '50%'; }() }"></div>
关于javascript - 通过函数应用 % 样式绑定(bind)与 knockout 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18902513/