【问题标题】:data-bind with multiple attributes and null check?具有多个属性和空值检查的数据绑定?
【发布时间】:2021-01-13 19:28:25
【问题描述】:

我正在使用此代码绑定数据:

<a class="btnAttach" href="#" data-bind="attr:{'data-mmid':mm_id}" >

我的数据对象是:

{
  "mm_id": 1
  account: {
    "accId": "Acc1"
    "accName": "Az Corp"
  }
}

我需要修改绑定。当前代码将mm_id 绑定为“data-mmid”属性。但我需要添加另一个属性 accId 作为单独的 data-accId 属性。可能我不能有 2 个data-bind。请你指导如何做到这一点?另一个问题是account 对象也可以为空。所以更复杂的是如何进行空值检查并创建 2 个属性。

非常感谢您的帮助和时间。

【问题讨论】:

    标签: knockout.js knockout-3.0


    【解决方案1】:
    <div data-bind="if: account">
      account: <a data-bind="attr:{'data-mmid':mm_id,'data-accId':account.accId}"> </a> </div>
    

    请检查上面的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 2020-06-08
      • 2022-01-26
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多