Обработка ParentWrapper
Closed this issue · 4 comments
plusbpm commented
Всем привет, подскажите как обрабатывать в компонентах атрибут который передается как ParentWrapper ? Пример, задана функция в родительском компоненте:
...
test: ()-> if false then "kabuuu" else "kuiaaa"
...
и создание дочернего:
<view name="olala" testattribute="{{ test() }}" />
в классе дочернего компонента:
init:(model)->
console.log model.get "testattribute"
выводит что то типа:
ParentWrapper {template: DynamicText, expression: FnExpression, content: undefined, type: "ParentWrapper", serialize: function…}
expression: FnExpression
template: DynamicText
__proto__: Template
Как с этим работать?
minicuper commented
Вместо model.get используй getAttribute. Вот здесь есть чуть-чуть об этом - https://blog.lever.co/open-source-office-hours-88/
plusbpm commented
Ок, а в шаблоне значение такого атрибута как вывести?
minicuper commented
после @ вроде - то есть так: {{@testattribute}}. мы у себя какой-то баг правили в derby c этим связанный - dmapper/derby@c0f3e09, но pull request еще не принят в основную репу
plusbpm commented
спасибо