【问题标题】:knockout.js data-bind style with border-radius带边框半径的 knockout.js 数据绑定样式
【发布时间】:2013-02-22 11:24:54
【问题描述】:

我正在尝试使用 knockout.js 数据绑定属性应用边框半径 css 属性:

data-bind="style: { width: totalLength() < workDay ? totalLength() + 'px' : workDay + 'px', border-radius: '10px', background: '#a9fd76' }"

但浏览器似乎根本不喜欢它。我从knockout.js 文件中收到一条错误消息:

“错误:无法解析绑定。消息:语法错误:缺少: 在属性 ID 之后;绑定值:样式:{ 宽度:totalLength()

这是否意味着CSS3 属性不受knockout.js 绑定的支持?

只是提到当我去掉边界半径属性时一切正常。

【问题讨论】:

    标签: javascript css data-binding knockout.js


    【解决方案1】:

    你需要写成:

    borderRadius
    

    因为border-radius 不是有效的javascript 名称。

    你可以在底部documentation看到更多的例子。

    【讨论】:

    • @Bartosz 没问题!没有什么比赞和标记答案更能表达感谢了。 :)
    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 2018-01-02
    • 2022-11-02
    • 2020-09-15
    • 2013-09-06
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多