У меня есть объект контроллера, например:
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}}
Я предполагал, что условие if
в Handlebars принимает значения и функции, но это, похоже, не так. Возможно ли это, и я просто делаю это неправильно?