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 をファイルに書き込むだけです。