1

単純な比較をしたいのですが、これで最も長い間立ち往生しています:

リスト テンプレートを呼び出すテンプレートがあります。各リストは新しい列です。

最初の列では、特定のフィールドを表示したくありません。各列には変数 {{type}} があります

私はどちらかをしたい:

a) リスト テンプレートに型を渡して、型が何かに等しいことに基づいてリストをレンダリングできるようにします。

また

b) リストを呼び出す前に ('each' ループで) 型の比較を行う - 例: {{#if $eq myVar "test"}} このテキストを表示 {{/if}}

どちらのアプローチも機能しません。

これは最も単純なことのようですが、頭を悩ませて例を見つけることができません。

ありがとうございました

マックス

4

2 に答える 2

0

これで目的が達成できるかどうかわからない場合は、HTML の一部を投稿すると役立ちます。しかし、b) でやりたいことをするには、できませんでした:

{{#if isEqual myVar "test"}}
  ...
{{/if}}

Template.example.helpers({
  isEqual: function(var1, var2) {
    return var1 === var2;
  }
});
于 2013-10-30T20:14:16.497 に答える