anchor.diff:            // Handle className special case for class="binding".
             updateStmts
                 .addAll(_createSetClassNameStmt(compileElement, renderValue));
  +          fieldType = o.STRING_TYPE;
           } else {
             updateStmts.add(new o.InvokeMemberMethodExpr('setProp',
                 [renderNode, o.literal(boundProp.name), renderValue]).toStmt());
  
positive.code:         break;
      }
      bind(view, currValExpr, fieldExpr, boundProp.value, context, updateStmts,
          view.detectChangesRenderPropertiesMethod);
    });
  }
  
  
negative.code:         }
          break;
        case PropertyBindingType.Class:
          fieldType = o.BOOL_TYPE;
          renderMethod =
              compileElement.isHtmlElement ? 'updateClass' : 'updateElemClass';
          updateStmts.add(new o.InvokeMemberMethodExpr(renderMethod, [
  