次のようなコントローラーオブジェクトがあります。
MyApp.objController = Ember.ArrayController.create({
init: function(data) {
data.isValid = function() {
return (data.validity === "valid");
}
this.pushObject(MyApp.MyObj.create(data));
}
});
私の見解は次のようなものです:
{{#each MyApp.objController}}
{{#if isValid}}
<some markup>
{{else}}
<some other markup>
{{/if}}
{{/each}}
Handlebarsの条件は値と関数の両方を受け入れると想定していましたif
が、そうではないようです。それは実際に可能ですか?私はそれを間違っていますか?