【发布时间】:2016-08-09 16:05:54
【问题描述】:
我有一个 css 类,它可以像这样画一条线:
.divider {
border-top: 1px solid;
border-top-color: #000;
}
现在每次绘制这个分隔线时,我都想动态改变颜色。我在 div 元素上使用样式绑定,如下所示:
<div class="divider" data-bind="style: { border-top-color: $data.color }"></div>
但不知何故颜色不会改变。我得到这个错误:
knockout.js?body=1:2937 Uncaught SyntaxError: Unable to parse bindings.
Bindings value: style: { border-top-color: $data.color }
Message: Unexpected token -
这样做的正确方法是什么?
【问题讨论】:
标签: javascript jquery css knockout.js