Если я использую этот плагин: https://github.com/jmurphyau/ember-truth-helpers
со многими, скажем,
{{#if (eq model.beautiful true) }}
or
{{#if (or (eq model.beautiful true) (eq model.crazy true) ) }}
Что Эмбер создает в фоновом режиме? Тот же javascript работает с вычисленными свойствами, например:
isBeautiful: Ember.computed.equal('model.beautiful', true);
и так далее?
Если у меня есть 30 ComputedProperty (макросы Ember и пользовательские), лучше использовать этот плагин или способ Ember по умолчанию?
Мне интересно, потому что в некоторых шаблонах у меня может быть что-то подобное много раз!:
{{#if (or (eq model.beautiful true) (eq model.crazy true) ) }}
вместо только этого:
{{#if isBeautifulOrCrazy }}
Какое решение лучше с точки зрения производительности?