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, ", ")}]);'); |