【问题标题】:how to access property in a observable如何访问 observable 中的属性
【发布时间】:2012-12-27 22:08:25
【问题描述】:

我想访问 'selectedCeremonyToUpdate()' observable 中的属性,其属性名称在 'name' 中。如果“名称”包含“城市”,那么我想要

self.edit = function (data, event, name) {
alert("In " + self.selectedCeremonyToUpdate().City());
}

如何做到这一点..

【问题讨论】:

  • 如果有一个名为 name 的属性,使用 .name.city
  • 不,属性名称在“名称”中。在这种情况下是“城市”。所以像 self.selectedCeremonyToUpdate().name;应该作为 self.selectedCeremonyToUpdate().City();

标签: knockout.js


【解决方案1】:

您可以使用数组语义按名称访问对象属性。试试这个:

self.selectedCeremonyToUpdate()[name]()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-04
    • 2023-03-13
    • 2022-01-23
    • 2018-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多