UNPKG

@dooboostore/dom-render

Version:
32 lines 1.16 kB
import { ComponentBase } from '../ComponentBase'; import { DomRender } from '../../DomRender'; import { RawSet } from '../../rawsets/RawSet'; export var ForOf; (function (ForOf_1) { ForOf_1.selector = 'System:ForOf'; // @Component({ // template: '<div dr-for-of="@this@.data" dr-option-strip="true">#innerHTML#</div>', // selector: `${selector}` // }) class ForOf extends ComponentBase { onChangeAttrRender(name, value, other) { super.onChangeAttrRender(name, value, other); if (this.equalsAttributeName(name, 'value')) { this.value = value; } } } ForOf_1.ForOf = ForOf; })(ForOf || (ForOf = {})); export default { forOf: (config) => { return RawSet.createComponentTargetElement({ name: ForOf.selector, template: '<div dr-for-of="@this@.data" dr-option-strip="true">#innerHTML#</div>', objFactory: (e, o, r2, counstructorParam) => { return DomRender.run({ rootObject: new ForOf.ForOf(...counstructorParam), config: config }); } }); }, }; //# sourceMappingURL=ForOf.js.map