删除数据绑定标签中的多个设置(attr 和 style)
knockout multiple settings in data-bind tag (attr and style)
直到 "style: {" 语法都很好,第二部分有什么问题?
<div data-bind="attr: { 'style': 'position:relative; float:left; width: ' + width +
'; height: ' + height + ';} style: {border: $parent.foo() ? \'1px solid black\' : \'1px solid white\' }'">
提前致谢
CS
您不需要对模型值使用字符串连接。您还缺少第一个 style
值末尾的单引号和 attr
值末尾的逗号:
<div data-bind="attr: { 'style': 'position:relative; float:left; width: width; height: height; '}, style: {border: $parent.foo() ? '1px solid black' : '1px solid white' }">
直到 "style: {" 语法都很好,第二部分有什么问题?
<div data-bind="attr: { 'style': 'position:relative; float:left; width: ' + width +
'; height: ' + height + ';} style: {border: $parent.foo() ? \'1px solid black\' : \'1px solid white\' }'">
提前致谢 CS
您不需要对模型值使用字符串连接。您还缺少第一个 style
值末尾的单引号和 attr
值末尾的逗号:
<div data-bind="attr: { 'style': 'position:relative; float:left; width: width; height: height; '}, style: {border: $parent.foo() ? '1px solid black' : '1px solid white' }">