現在、次のような Ember オブジェクトがあります。
name: 'Bob'
xs: {
'actual':50
'target':55
}
に似たフィールドが約 5 ~ 6 個ありますxs
。その xs オブジェクトを受け取り、ターゲットがヒットしたかどうかを返すことができるヘルパー メソッドが必要です。
私はこれを行うことを考えました:
Handlebars.registerHelper('hasHitTarget', function(attribute) {
if (attribute.actual >= attribute.target)
{
return block(this);
}
});
{{#each user in App.userController}}
{{#hasHitTarget user.xs}}
Target Hit
{{/hasHitTarget}}
{{/each}}
私がオンラインで読んだことはすべて、これはうまくいくはずだと言っています。しかし、そうではありません。console.log(attribute)
文字列として返されるとuser.xs
。どうしたの?