| Index: lib/src/emitters.dart
|
| diff --git a/lib/src/emitters.dart b/lib/src/emitters.dart
|
| index 9e4b5d1b2712e4f7e0ea25d512e81d078befd5da..b256b14d8414bb760e5812da4a11503d57c3266a 100644
|
| --- a/lib/src/emitters.dart
|
| +++ b/lib/src/emitters.dart
|
| @@ -515,7 +515,8 @@ class ConditionalEmitter extends DataBindingEmitter<TemplateInfo> {
|
| if (info.children.length > 0) {
|
| var nodes = info.children.map(_createChildExpression);
|
| nodes[nodes.length - 1] = '_endPosition$id = ${nodes.last}';
|
| - printer.add('autogenerated.insertAllBefore($id.parent, $id.nextNode,');
|
| + printer.add(
|
| + 'autogenerated.insertAllBefore($id.parentNode, $id.nextNode,');
|
| printer.add('[${Strings.join(nodes, ", ")}]);');
|
| }
|
| } else {
|
| @@ -523,7 +524,7 @@ class ConditionalEmitter extends DataBindingEmitter<TemplateInfo> {
|
| // node.
|
| assert(info.children.length == 1);
|
| var exp = _createChildExpression(info.children[0]);
|
| - printer.add('$id.parent.insertBefore($exp, $id.nextNode);');
|
| + printer.add('$id.parentNode.insertBefore($exp, $id.nextNode);');
|
| }
|
|
|
| printer.add(_childrenInserted).add('''\n}\n}));\n''');
|
| @@ -614,7 +615,8 @@ class ListEmitter extends DataBindingEmitter<TemplateInfo> {
|
| var nodes = info.children.map(_createChildExpression);
|
| if (info.isTemplateElement) {
|
| nodes[nodes.length - 1] = '_endPosition$id = ${nodes.last}';
|
| - printer.add('autogenerated.insertAllBefore($id.parent, __insert_$id,');
|
| + printer.add(
|
| + 'autogenerated.insertAllBefore($id.parentNode, __insert_$id,');
|
| printer.add('[${Strings.join(nodes, ", ")}]);');
|
| } else {
|
| printer.add('$id.nodes.addAll([${Strings.join(nodes, ", ")}]);');
|
|
|