Привет всем
Я пытаюсь создать помощник
Handlebars.registerHelper('testCan', function(permissionName, options){
var permission = Ember.Object.extend({
testCan: function(){
debugger;
return true;
}.property()
}).create();
// wipe out contexts so boundIf uses `this` (the permission) as the context
options.contexts = null;
Ember.Handlebars.helpers.boundIf.call(permission, "testCan", options)
});
И использовать его как
{{#testCan read controller=controller}}
<h1>It's works</h1>
{{/testCan}}
Я делаю это для проверки шаблона отсюда https://livsey.org/blog/2012/10/16/writing-a-helper-to-check-permissions-in-ember-dot-js/
Но не работает((
Что случилось? Эмбер версия - 1.9.1
PPS изначально я работаю с существующим кодом (см. здесь Ember.handlebarsboundIf не вызывал вычисляемое свойство ) Но этот пример, который я получил при попытке воспроизвести/решить эту проблему