Index: pkg/template_binding/lib/src/mustache_tokens.dart |
diff --git a/pkg/template_binding/lib/src/mustache_tokens.dart b/pkg/template_binding/lib/src/mustache_tokens.dart |
index 7478d923966758916efacac1264bceaa19a0c46c..c05dac1b83688f747bd41cfa8c9f9fb9dcaf21b2 100644 |
--- a/pkg/template_binding/lib/src/mustache_tokens.dart |
+++ b/pkg/template_binding/lib/src/mustache_tokens.dart |
@@ -116,6 +116,7 @@ class MustacheTokens { |
tokens.add(oneTime); // ONETIME? |
onlyOneTime = onlyOneTime && oneTime; |
var delegateFn = fnFactory == null ? null : fnFactory(pathString); |
+ // Don't try to parse the expression if there's a prepareBinding function |
if (delegateFn == null) { |
tokens.add(new PropertyPath(pathString)); // PATH |
} else { |