2

Equals のように機能する Handlebar.Net ヘルパーを作成しようとしています。ヘルパーは次のように使用する必要があります

{{#eq name "Foo"}}
    true
{{else}}
    false
{{/eq}}

しかし、このヘルパーを実装する方法がわかりません。JS にはこの例がありますが、C# の例は見つかりません。

私の最初のショットは:

Handlebars.RegisterHelper("#eq", (output, context, data) =>
{
    if (data.Length != 2)
        output.WriteSafeString("false");

    output.WriteSafeString(data[0].Equals(data[1]));
});

しかし、これは True または False をファイルに書き込むだけです。

4

1 に答える 1