Skip to content

Commit 7680350

Browse files
committed
fix: await renderTemplate
1 parent 5306256 commit 7680350

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function init(element) {
4242
let source = sources.get(element[i])
4343
if (!source) {
4444
sources.set(element[i], { element: element[i] })
45-
element[i].renderValue = (data) => render({ source: element[i], data })
45+
element[i].renderValue = async (data) => await render({ source: element[i], data })
4646
element[i].getData = () => sources.get(element[i]).data
4747
}
4848
}
@@ -158,7 +158,7 @@ async function render({ source, element, selector, data, key, index, currentInde
158158
if (key)
159159
element[i].setAttribute('render', key);
160160

161-
renderTemplate(element[i], data, key, index);
161+
await renderTemplate(element[i], data, key, index);
162162
}
163163
} else
164164
await renderValues(element[i], data);
@@ -337,6 +337,8 @@ function insertElement(template, element, index, currentIndex) {
337337
console.log('attribute eid not found')
338338

339339
if (index !== null && index >= 0) {
340+
if (!template.clones)
341+
template = template.template
340342
const clones = Array.from(template.clones);
341343

342344
let item

0 commit comments

Comments
 (0)