fix(transformer): record HostBinding annotations applied to getters

Closes #6283
This commit is contained in:
vsavkin
2016-01-05 18:56:59 -08:00
committed by Victor Savkin
parent 761c6d0df7
commit a593ffa6f3
3 changed files with 16 additions and 1 deletions

View File

@ -294,6 +294,15 @@ class _DirectiveMetadataVisitor extends Object
final params = _getHostListenerParams(meta);
_host['(${eventName})'] = '${node.name}($params)';
}
if (_isAnnotation(meta, 'HostBinding') && node.isGetter) {
final renamed = _getRenamedValue(meta);
if (renamed != null) {
_host['[${renamed}]'] = '${node.name}';
} else {
_host['[${node.name}]'] = '${node.name}';
}
}
}
return null;
}