mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
Clone the array before searching for siblings
This commit is contained in:
parent
5fb7089624
commit
705f22c29f
@ -75,7 +75,7 @@ class ArrayContainer extends Container {
|
||||
if (node.container !== this) {
|
||||
throw new Error('Node does not belong to container: ' + node);
|
||||
}
|
||||
var array = this.array;
|
||||
var array = this.array.concat([]);
|
||||
var found = false;
|
||||
|
||||
for (var i=0; i<array.length; i++) {
|
||||
|
||||
1
test/fixtures/render/autotest/for-iterator-as-target/expected.html
vendored
Normal file
1
test/fixtures/render/autotest/for-iterator-as-target/expected.html
vendored
Normal file
@ -0,0 +1 @@
|
||||
543210
|
||||
3
test/fixtures/render/autotest/for-iterator-as-target/template.marko
vendored
Normal file
3
test/fixtures/render/autotest/for-iterator-as-target/template.marko
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
<for(item in data.myIterator)>
|
||||
${item}
|
||||
</for>
|
||||
7
test/fixtures/render/autotest/for-iterator-as-target/test.js
vendored
Normal file
7
test/fixtures/render/autotest/for-iterator-as-target/test.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
exports.templateData = {
|
||||
myIterator: function(callback) {
|
||||
for (var i=5; i>=0; i--) {
|
||||
callback(i);
|
||||
}
|
||||
}
|
||||
};
|
||||
Loading…
x
Reference in New Issue
Block a user