【问题标题】:Handlebars.net Accessing collections with indexersHandlebars.net 使用索引器访问集合
【发布时间】:2018-06-25 09:45:50
【问题描述】:

在handlebars.net 中,我知道我们可以访问数组成员,例如

{{SomeArray.0}}

是否可以通过像这样的索引器访问集合项

{{SomeCollectionInstance['key']}}

{{SomeCollectionInstance.key}}

如果不可能,谁能提出一种方法来实现它,至少对于字符串和数字索引器?

【问题讨论】:

    标签: handlebars.net


    【解决方案1】:

    对于字典和对象,支持 .keyName.propertyName 表示法。

    您也可以使用.[key name].[property name](方括号) - 这对于属性名称中包含奇怪字符(如空格)的情况很有用。

    【讨论】:

    • 感谢您提供信息,但实际问题是通过像 public object this[string fieldName] { get { return fieldValue; } } 这样的索引器访问任何 cmets 吗?
    • 不支持任意类。如果该类实现了 IDictionary,它将起作用。
    • 使用 IDictionary 看起来是个好主意。感谢您指出这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 2013-02-08
    • 2012-04-28
    • 2012-04-24
    • 2020-05-20
    • 2021-06-13
    相关资源
    最近更新 更多