【问题标题】:How to conditionally render a css class with knockoutjs如何使用 knockoutjs 有条件地渲染 css 类
【发布时间】:2012-06-16 09:05:21
【问题描述】:

我有一些像下面这样的html:

<div class="control-group">
    <input type="text" data-bind="value: $data.DealCode" name="DealCode" class="input-mini" />
</div>

但是,ifnot: $data.DealCodeIsValid,我需要渲染以下内容:

<div class="control-group error">
    <input type="text" data-bind="value: $data.DealCode" name="DealCode" class="input-mini" />
</div>

注意 div 中的附加类“错误”。有没有办法用 knockoutjs 做到这一点?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    类似

    <div data-bind="css: {'control-group': true, error: (!$data.DealCodeIsValid)}">
    

    Check here for more info

    【讨论】:

    • 我在发布后大约 10 分钟发现了这一点。谢谢@jon。
    • @devlife 谢天谢地,乔恩在您询问后 8 分钟发布了此消息,因此您节省了 2 分钟。 :P
    猜你喜欢
    • 2021-01-30
    • 2022-01-09
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2021-11-19
    • 2011-05-21
    相关资源
    最近更新 更多