私は Ember 1.0 を使用していifます。ヘルパーは空の配列を偽として扱います。
次のように、よりネイティブな JS に置き換えたいと思います。
false, 0, "", null, undefined- 戻りfalseます。、、
を含む残りのすべては真になります。[]{}function() {}
を使用して新しいヘルパーを登録するにはどうすればよいregisterBoundHelperですか?
私は Ember 1.0 を使用していifます。ヘルパーは空の配列を偽として扱います。
次のように、よりネイティブな JS に置き換えたいと思います。
false, 0, "", null, undefined- 戻りfalseます。、、
を含む残りのすべては真になります。[]{}function() {}
を使用して新しいヘルパーを登録するにはどうすればよいregisterBoundHelperですか?
ifヘルパーには隠し機能があります。isTruthyオブジェクトにプロパティを指定すると、それが使用されます。したがって、を使用Array.prototype.isTruthy = true;すると、ヘルパーを作成せずに、すべての配列が true として評価されます。
このjsfiddle http://jsfiddle.net/marciojunior/yb6LR/を見て、これが機能していることを確認してください。
Ember は現在、カスタム ブロック ヘルパーをサポートしていないため、ソース コードを編集しないと方法がない可能性があります。これを使用する必要がある場所に応じて、いつでもカスタム計算プロパティを作成できます。