anchor.diff:    @override
     ng.TemplateAst visitProperty(ast.PropertyAst astNode,
         [_ParseContext context]) {
  -    var value = context.templateContext.parser
  -        .parseBinding(astNode.value ?? 'null', _location(astNode), []);
  +    var value = context.templateContext.parser.parseBinding(
  +        astNode.value ?? 'null',
  +        _location(astNode),
  +        context.templateContext.exports);
       if (context.bindPropertyToDirective(astNode, value)) return null;
       return createElementPropertyAst(
           context.elementName,
  
positive.code:     var values = parsedAst
          .map((asNode) => asNode.accept(new _InlineTemplateDesugar()))
          .toList();
      // TODO(alorenzen): Remove once all tests are passing.
      values.forEach(print);
      return values;
    }
  
  
negative.code:   @override
    ng.TemplateAst visitInterpolation(ast.InterpolationAst astNode,
        [_ParseContext context]) {
      var element = context.templateContext.parser.parseInterpolation(
          '{{${astNode.value}}}',
          _location(astNode),
          context.templateContext.exports);
      return new ng.BoundTextAst(element,
          context.findNgContentIndex(TEXT_CSS_SELECTOR), astNode.sourceSpan);
    }
  