Здравствуйте. Допустим есть следующий блок в index.bemjson файле.
{
block: 'my-block',
myName: 'Jonny',
content: ' '
}
В документации нашел как получить атрибут "myName" в технологии .bemhtml.
Как получить атрибут "myName" в технологии my-block.js?
modules.define('my-block', ['i-bem__dom'], function(provide, BEMDOM){
provide(BEMDOM.decl(this.name,
{
onSetMod: {
'js': {
'inited' : function() {
// how can I get my variable here [myName]?
}
}
}
},
{
}
));
});
Чтобы получить данные из BEMJSON в JS, следует использовать специальное поле
js
. Т.е. в данном случае будет:Тогда в
my-block.js
:Владимир, большое Вам спасибо, как за помощь, так и за оперативность.